|Kind of a few things. |
One is if the xp cd is OK. Maybe do a test to a virtual machine. It may only work though if it is a retail version of xp. That xp disk may need to be installed only on that computer if it is an OEM disk.
Second may be the actual computer. I'd get a ultimate boot cd and run some of the tests. One would be memtest and then try the HD test on the old ide drive.
Third is you may need to slipstream drivers for the motherboard sata. It may be possible to switch bios to an ide compatible mode in the sata drive.
i'd test what you have before I went any farther.
I support the 'Everybody Draw Mohammed Day'. A religion doesn't deny my freedom.