A slightly different take (same meat, different potatoes). Everything Geofelt stated is correct.
.. Take Old Computer, put in Bin, keep old Key, store under pillow for key fairy.
.. Get Upgrade version of windows 7 (Your choice, but recommend 64 Bit).
.. Insert Win 7 disk in new system and select CUSTOM Install. Install windows 7, DO NOT enter key at this time. Let windows do it's updates, load any need drivers, then load all programs you have on hand.
.. Pefrom the two steps listed at end.
.. Check system out for a couple of days to insure stable.
.. Enter Key and activate.
And the Two steps Ref:
http://www.maximumpc.com/article/howtos/how_use_your_wi...
Step 1:
A true geek has never been intimidated by the registry, but lets face it, it's a mess in there. To access the registry you will first need to open up the start menu and type "regedit" into the search field, followed by enter. To find the proverbial needle in this haystack, you will need to navigate through the tabs listed on the left in the following order:
HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/CurrentVersion/Setup/OOBE/ . If you don't like doing it the hard way just click Edit then Find and type MediaBootInstall into the search field, and press enter.
Once found, double click MediaBootInstall and change the "1" to a "0". Once you have finished this, simply click Ok and close out the Registry Editor.
Step 2:
Before we try to activate our copy of Windows, we need to reset or "Re-Arm" the activation sequence. To do this, simply open up the start menu and type cmd but instead of just pressing enter, you need to press "Ctrl" + "Shift" + "Enter" to run it as an administrator. You can also accomplish this by clicking the start menu, typing cmd into the search box, then right clicking the command prompt application and selecting Run as administrator.
Once the command prompt appears type slmgr /rearm and press enter. Next simply type Exit and hit enter again, after which it will ask you to restart your machine.
ADDED:
Can Read:
http://www.zdnet.com/blog/bott/clean-install-with-windo...
Added. Does not matter if old XP was oem, or retail as both qualify for upgrade. (PS an OEM Ccan be transfered to new system IF mb dies A VIOLENT DEATH and ends up in the dust bin.
PS hold onto old XP key, don't let key fairy take it - should never need it , but on the very outside chance that microsoft ever ask, you have proof that you qualified for upgrade.