Just out of curiosity, do you happen to know the rotational speeds on each of those drives? It's pretty interesting to me that a 500GB would bench faster than a 3TB, unless density is thrown off by platter counts or if the difference between a 7200RPM disk and a 5400RPM disk is really that pronounced.
It also surprises me a little bit that being on a SATA card offers no performance advantage for the 3TB disk. Is that a 150mb/s SATA card, 3gb/s or 6gb/s? Although even if it's a very early 150mb/s card, it should be able to get a bit more performance out of the SATA card.
If you're taking requests for benchmarks, and you have the opportunity, would you mind putting that 500GB SATA disk on the IDE bus to see if the 3TB/320GB disks are hitting the limit of ATA, or if that's not quite an issue with ATA/100 and ATA/133 yet.
Thank you for these numbers!