Windows XP doesn't support SATA drives out of the box. I'm not even sure if new motherboards still have IDE Compatibility modes for their SATA Host adapters, but you'll want to toggle it to IDE. EWither that, or install SATA drivers- which, simply won't exist for XP with a newer motherboard. You get strange errors if you are using SATA Drives.
You could try removing some memory to see if it will install with less.
When XP Setup is starting you can try forcing the use of the Standard PC HAL using F7 (not F6) when it prompts "Press F6 if you need to install a third-party SCSI or RAID driver"
however, I doubt even if you get it installed it will serve the purpose you want. Even if you do get it installed, you won't have any drivers, so it won't actually be useful for playing any older games.