|"So doing a xp repair will save all my installed data and just make the new parts recognized|
YES; the new mboard devices, yes, but you need to install drivers as well after Setup has finished.
How to do an XP Repair installation step by step:
You will need to load all the drivers for the mboard after Setup is finished.
You must use a Product Key that Setup will accept as valid.
In most cases you get the Product Key from the official Microsoft sticker on your computer case, or from the official Microsoft sticker that came with your Windows CD if it has not been stuck to the case, or if you can't find that or don't have that, you can use a program to find the Product Key your Windows installation is presently using, BEFORE you run the Repair Setup (Repair install) - e.g. search for: keyfinder, by Jelly Bean whatever.
You can't use an brand name XP Re-installation CD that came with, or that was intended to be used with, a brand name computer to do a Repair installation, or install Windows from scratch, when the mboard has been changed, unless the new mboard has that brand's bios version of an acceptable version, and the mboard is one of the acceptable ones that was used in the original model series.
If you have a retail Microsoft XP CD or a Microsoft OEM XP CD (has "For distribution with a new PC only." printed on it) that has the Microsoft holograms on it, which ever you used to originally install Windows on the hard drive, and you know the Product Key that was used in Setup, for the same version as on the hard drive ,which ever it was Home or Pro, you can use that to do a Repair installation.
If the original Windows installation was a brand name installation, if you use a Microsoft OEM XP CD (has "For distribution with a new PC only." printed on it) that has the Microsoft holograms on it, for the same version as on the hard drive, Home or Pro, you can use that along with the Product Key for Home or Pro, whichever is on the official Microsoft label on the outside of the brand name case, to do a Repair installation.
If you have SATA drives, the XP CD may not find any SATA drives -
See response 2:
If you have any hard drives larger than 137gb manufacturer's size, the XP CD you use must have at least SP1 updates on it.
Regular Microsoft XP CDs have SP2 or SP3 printed on them if they have those updates included. All the regular Microsoft XP CDs that have SP1 updates included that I've seen DO NOT have SP1 printed on the CD, but the volume labels - the labels you see for the CD in Windows - for CDs with SP1 updates included are different from those with no SP updates at all - you can search using that volume label to determine whether it has SP1 updates or not.
XP re-installation CDs that come with brand name computers usually have SP2 or SP3 printed on them if they have those updates and they may have SP1 printed on them if they include those.
NOTE: I have found some older XP Home CD's without SP1 or SP2 updates (e.g. made in 2001 - see the date on the CD) DO NOT have the screen with Repair Setup option! See Slipstreamed CD (below) in that case - you should have the Repair Setup option after you make that.
If your XP CD has no SP updates at all, you can make yourself a "slipstreamed" CD (preferably a CD-R) that has had the SP3 updates integrated into the original contents of your CD, and use that to install Windows by booting from it, along with using the original Product Key.
If your Windows CD does not have SP2 or SP3 updates included, and you updated Windows to SP3, you may have to install SP3 again to get it working properly.