I found that out with Windows98SE when my mobo blew. I had been running Linux for a couple of months after a thunderstorm. A fan got noisy and I decided to replace it. Re-boot and I find the mobo crapped out. When I got Linux supported real hardware to replace all the integrated crap and winstuff and mobo, Windows went insane. Redhat 7.3's kudzu just reconfigured it for me and I was off and running.
It usually takes a clean re-install to get Windows to work with new hardware.
Windows rules, doesn't it?