You should make your downloads from the manufacturer's website.
When you say Manufacturer, do you mean if it's a Dell pc for example, this mean download from Dell's site? Far as I know, in order to get the proper driver you would need to search the net for the Device ID then try to track down who made that component, usually the MOBO manufacturer? Please clarify?
That is correct. If you have a Dell, then go to the Dell website, if you have a HP then go to their website. Find the respected category for the device that you want to update, or get a driver for and then download the correct one based on your operating system.
Now with all of the said and you want to try a program for yourself, then here is a good one for you to try. I've never had any issues with it when I've tried it for testing. Your experiences may vary, and just always keep it in the back of your mind, that not all programs are perfect and there is always the chance that it can download the wrong driver for you, and cause you more problems than what you had to start with...
Edited by chrisd87, 17 September 2013 - 09:43 AM.