Most vendors have a Downloads or Drivers website pages that contain the latest drivers for their device. It's often found in the Support section of the website. Other users may be having the same problems you are, and as a result the manufacturer may have released updated drivers to fix the known issue. Be sure to pay attention to the driver version numbers to determine if you already have the new version in which case an update may not be needed.
Note: sometimes simply reinstalling the same version of the driver you already have can solve some issues, so don't write it off entirely if you have the identical version to the new one on the vendor's site. Technical support forums can also point you to 'unreleased' versions of new drivers that manufacturers are using to test for fixes to known issues. Be careful with these though, it's usually best to stick with fully released versions of drivers.
If, after updating your drivers, you're still not having any luck with your problem, you could use the System Restore option found in Windows XP and Vista. This feature will restore your computer to an earlier point in time when your system's state was healthy. To access this feature, select Start, All Programs, System Tools, and System Restore, following the directions from there. You can learn more about it in our article on Rolling Back Drivers.
Best of luck with your driver troubleshooting!
Note: We always recommend users skip the hassles of trying to find their own hardware model numbers and use an automatic driver update tool like Driver Wizard.