I use a nifty little program called driver detective.
I even bought a license for it so i could take full advantage of its features.
Its a prg that scans your computer for every possible driver you might have installed and will keep you updated whit the latest driver.
It also give you a direct link to dl the driver so you dont have to search around the net for it. It can also give you alternative drivers.
Check it out here:
http://www.drivershq.com/
I can mostley recomend this nice little program to keep your computer updated whit the latest drivers.