After you have re/installed windows, this is what you should, in this order: (make sure windows update is NOT running yet – You may want to unplug the ethernet)
1. Make sure you have the latest bios.
Motherboard manufacturer’s generally say if it isn’t broke, don’t fix it. But always update the bios to the latest for a new machine. This can increase compatibility and functionality for your new hardware. You can do this before you install windows.
2. Install missing hardware drivers
Install the latest drivers from the web, not the included CD.
What’s missing? Go into Device Manager and look for any Yellow ? or !