Personally, I stick with what I get from the device manufacture for updates (after reading what is all up with the update - yes I'm a crazy dude that actually reads up on a update). Intel Support Assistant is a great tool that I have been using. However, I cannot stress that you want to stick with what the device manufacture is using for drivers. There are tons of reasons that they may not be jumping on the 'latest-and-greatest' updates.
Graphics drivers - I usually stick with updating from NVIDIA's website, but if I feel 'lazy' GeForce isn't too bad to use. Just gotta make sure you do a clean install and then check things out that all are good.
Driver updates from Windows Update... double edged sword at times. Sometimes good - sometimes in a rare case bad. Usually you can be a'ok with those updates, but if you git bit once or twice one wants to actually double check before 'blindly' installing.
Brian's big rule of thumb:
- Manufacture's website for updates - best option
- Intel Support Assistant - for things from Intel - good option
- Windows Update - eh' good, but gotta double check for that rare time where a old driver could drop or problems could happen (yes super rare)
- Do some good research - ALWAYS - before updating a driver. As some have said - if its not security or stability question things a little. See what is what.
Thoughts about my rules of thumb/best practices?
~Brian