BEV, I've installed a number of Syba and Silverstone SATA-IDE combo controllers before but not the model you are using.
One thing we discovered - our motherboards were much newer than IDE technology, but still needed BIOS updates and, to accomplish that, we had to uninstall the card's software, then remove the card, boot up and then do a BIOS update. Quite a chore.
Which, of course, we didn't discover until I crashed that first unit.
I did a clean install (of XP, then Win7 on a 2nd machine which someone helped me trash) and those cards have worked fine. We're using them for the IDE ports, however (running older, tried-and-true IDE DVD burners) while you're using this card for the SATA ports.
I've had perhaps 40% unpleasant results using WinXP Repairs, and ultimately reverted to a Clean Install eventually - a total wipeout and re-load. I suspect a Repair still sticks in a lot of Now-Old Versions of files that were updated and "fixed" thru WinUpdates, and I've blamed that for that '40%' not-so-great results with Repair operations.
One thing I remember doing - reading the Syba card's "controller chip ID" and googling to find other vendors' cards that use the same chipset. Silverstone had newer drivers than Syba, which were newer than Bytecc and a handful of others. It may be worthwhile, however, to try Older Drivers since you're loading this into an Older PC (yes? - I assume so since it's a PCI card) and then 'step up' with any newer driver-versions. IF you can find them, that is.
If you pull that card out and post the largest chip's numeric IDs here, maybe we can help determine which chipset drivers might be useful.