Hi Anne, welcome to itsallPC
The first thing you need to make sure of is that Onboard SATA is enabled in your BIOS. In
Integrated Peripherals, ensure that
OnChip Serial ATA is
Enabled and
SATA Mode is set to
IDE. When this is done, you will not need to use a RAID/SCSI, as the SATA controller will be functioning in compatibility mode. The HDD shouldn't come up as SCSI anymore.
Go into
Advanced BIOS Features,
Hard Disk Boot Priority and ensure the SATA drive is before the IDE drive. Boot of the Windows XP CD and proceed as normal. the 300 GB volume should be detected.
I don't know where you got the idea that you need a PCI Express-based controller. You couldn't use one even if you had one for lack of a PCI Express bus. There is absolutely no reason why you cannot use your existing hardware.