|Your best solution may be to slipstream SP3 (if not already part of your CD) and The SATA, chip set and network drivers using nLite OS. |
Once you do that you would use the newly created CD to perform a repair installation. That would keep all your programs in place.
Installing WinXP onto state of the art hardware will require drivers that are not included in WinXP. Slipstreaming is a process to add those drivers and the latest service pack to your existing WinXP files located on your current CD.
Look at the links below to learn more about slip streaming and nLite.
You would create the new CDR BEFORE you dismantle your old computer.
All this assumes you have a full version of WinXP (OEM or retail).