Personal opinion, and others may disagree, but I wouldn't rely on any third party programs to find drivers. Many times the drivers they recommend are either outdated or haven't been optimized for a particular computer. The same can also happen using Windows Updates recommended driver downloads (it happened to me on two different occasions.)
I'd go to the computer manufacturer's website. The drivers they offer have been optimized specifically for the various computers they sell. My second choice would be to use the hardware manufacturer's website. But even that can cause problems.
Quick true story. Back in March 2012, Windows Updates told me there was a new Realtek driver for my computer. I went to the Realtek website and confirmed the driver was available. Immediately after installing the new driver I started getting BSODs. I rolled back to the previous driver version and everything worked again. I contacted Realtek and they said when they offer a new driver version, each computer manufacturer is free to modify that driver for their specific computers. If the computer manufacturer has not yet modified the driver, the newest version may not work. So even the newest may not be the best. Last week Sony finally offered that Realtek driver through the Vaio update site. It's working just fine now that they've worked their magic on it.
Moral of the story: If it ain't broke, don't fix it.