Before going to buy the card,
1) make sure the BIOS is set the autodetect on all 4 (pri-master, pri-slave, sec-master, sec-slave), and make sure the jumpers on the drive are set properly. If you have 2 pri-masters, one will be ignored
2) the drive has it's jumpers set correctly and the BIOS doesn't autodetect it? try using the dectection utility in the BIOS.
3) still nothing? Get the stats for the drive of the manufacturer's website, then go into the BIOS and set up the drive manually.
4) if that didn't work, now start looking for a controler card.
I have worked with similar situations and have not yet had to buy an controler card to solve this problem (several times I've had to put one in due to some idio... client wanting several smaller drives in their computer instead of buying 1 or 2 large ones. I'm now waiting to go back when one of the drives gives up it's ghost, since they were all old 5G drives that were several years old already...