First thought is to make sure that the SATA controller is set up in your boot list in the BIOS. If nothing says SATA specifically, then pick SCSI.
This shoudlnt be the problem however if it booted fine before this but I have seen some odd behavior regarding the SATA drvies and Windows. For example, if you want to install XP on the SATA drive you have to not have an IDE drive plugged in. If you have an IDE drive in, XP will put all the c:\ root files on that drive. If the IDE drive isnt partitioned, XP will throw a fit and refuse to do anything becuase it cant do that. Stupid installer....
If the BIOS settings are ok then more than likely the IDE drive is interfering in some completely illogical way. Try it as the Secondary master or something weird to throw it off.