It’s bad enough that we have all those programs that have to be kept updated but there are also hardware driver updates to watch out for. Microsoft Windows update includes some common driver updates but its choices are not always the best. There are a number of services that will check and update your drivers but they are mostly pay services. Maximum PC recommends a free program that helps with driver updates called DriverMax:
DriverMax is a new tool that allows you to download the latest driver updates for your computer. No more searching for rare drivers on discs or on the web or inserting one installation CD after the other. Just create a free account, log in, and start downloading the updates that you need.
You can also export all your current drivers (or just the ones that work ok) to a folder or a compressed file. After reinstalling Windows you will have everything in one place!