I'm helping my friend upgrade his computer with a new X58 motherboard, Core i7 CPU, and new memory in a couple of days. My question is does he have to reinstall his OS which is Windows 7 64bit when I install the new hardware into his computer? Right now he's using an Intel Core 2 Duo, 4GB DDR2, and some ASUS motherboard with a GTX 470 that's being extremely bottle necked by the CPU. Thanks for the help.