I second the PCI controller card, not only will it have the INT13 BIOS extensions needed to use all the drive space but it will also run the drive at a higher speed, ATA66/100 instead of ATA33 on the old controller.
The various software solutions that modify the MBR with a software routine to over-ride INT13 are kinda messy to deal with.