I am in the process of installing a new Motherboard, APU and Power Supply. The old system was running XP. SP3 and I want to upgrade to Windows 7. I have backed up my system to an external HD. Do I upgrade to Windows 7 before the hardware install or after. Either way, I will have to reload my programs but I want to be able to save my data. Which way is better or easier?