I just did two repairs on a hard drive which is a basic install over top. By repairing, you wipe out the device manager and re installing all your devices afterwards. I went from a BX chipset to a Via and back to a BX with only little problems.
All your settings different from default in winXP will have to be reselected but your programs will be fine.