There is a confusion here that can be a little tricky. One of the versions is the driver package version and the other one is the driver version. Currently the driver package version 220.127.116.11 contains the driver version 18.104.22.168 for your system.
In other words, you are currently using the latest LAN driver, but there is a newer driver package that in your specific case, will not update anything.
Thanks for you feedback.
But why I get this message from the driver checking tool? Is it a problem by the tool or my system?
There is a newer driver version available for the 82579V network controller, but instead of being linked to the correct LAN driver package (18.1), you are being linked to 18.0.
You can see the driver version numbers clearly here: www.intel.com/support/network/sb/CS-023752.htm (82579, and 82574 for your board).
Here is the 18.1 package with the updated driver: http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&DwnldID=22613&keyword=18.1&lang=eng
Thank you! This was the solution!