Only other SATA drive I have is the one with the OS on it that I'm using right now to post here, which is 6 or more years old. I'm assuming it's an earlier version of SATA... would this still work for testing?
I'd say you may need to set the jumper on the drive to make SATA 150 compatible.
Either that or you have simply gotten unlucky and bought a bad drive.
Your BIOS should detect it fine, the drive being 1TB has nothing to do with it in your case.