Usually a 7200 RPM drive will be better. The 1800 RPM drop degrades the real world throughput much more than the drop from 6Gb to 3Gb. Bigger cache is better. But it is very dependent on what you are doing. You probably don't want an 8MB cache any more but 32MB vs 64MB would probably be hard to notice in real world usage.