Device Doctor might be a solution to this. It is a free tool that will scan your computer and check to see if there are new driver updates available.
The best part of this tool is that, instead of directing you to manufacture’s site, it will provide correct driver from their database itself.
Currently their database has drivers for over 13 million individual devices and computers, so finding a driver file will not be a problem.
Moreover, the tool can also recognize some unidentified devices in the Windows Device Manager.
DeviceDoctor works with Windows 7, Vista, XP (64-bit or 32-bit) and is available for free download from here (Portable / Standalone)