which is more up to date driver the one on nvidia site or windows updates?

Which driver is up to date with my 8600gt? The one on Nvidia driver one or the one on windows updates? Based on the dates it seems like the one on Nvidia driver download page is up more to date since the date is 2009 compared to 2007 on windows updates. The thing is why does windows update show the old driver update, when i installed a newer one on nvidia site. Heres a pic of both of them. So which one exactly is the newer driver for my nvidia 8600gt.

http://i209.photobucket.com/albums/bb118/lilxkid24/aa-2.jpg nvidia site
http://i209.photobucket.com/albums/bb118/lilxkid24/aaa-5.jpg windows updates

January 22, 2009 versus September 2007? Windows Update just does its own thing for driver updates and really isn’t useful for drivers.

so isgnore windows updates?