Actually, 3 Gb/s versus 6 Gb/s does NOT matter for hard drives. There are NO mechanical hard drives (that is, ones with spinning disks and heads on moving arms) that can transfer data as fast as 3 Gb/s. So having the 6gb/s communication capability means nothing because the internals of the HDD cannot deliver data that fast to the communication system.
Get the 7200 rpm unit, and I agree that 8 MB is too small for a cache, but there is not much performance difference between 32 and 64 MB cache.