sergino, i don't understand in detail the relation between not recognizing sATA II disks and not reading a CD ...
maybe your XP64 needs a special driver for the sATA controller, if the motherboard or at least the chipset is from intel try the respective inf-update from their website. also probably on the (install-?) CD there is no driver for XP64 ... visit the website of the manufacturer for updates and latest drivers.
in certain cases you need to create a driver-disk first and press F6 (add additional SCSI controller) during the XP64 setup (alternatively some motherboards can also read from an attached USB stick)
hth, christian