Windows XP is a pig to install with SATA HDs, RAID enabled or not, which is virtually all new computers these days, unless you're lucky enough for the manufacturer to have preinstalled or provided a custom XP install image for you
The easiest way I find is download
nLite on a working Windows machine with the XP CD (or image of) available on that machine, and follow the wizard through that program. Make sure you include the correct SATA drivers from your motherboard manufacturer when it asks about including any additional drivers or similar, that's the important bit - don't worry too much about all the other tweaks unless you're feeling experimental

Then let it create a new XP CD and burn that to a new disk, and use that to install XP as normal

The new CD is effectively a custom XP installation disk for the machine you included the drivers for.
