If you had two choices in processors, one with 2.7GHz @ 6M cache, and the other with 3.0GHz @ 4M cache, which do you choose?
It would depend which two processors they were and what my requirements were. I believe this question is based on the common misconception that core clock speeds are a measure of CPU performance. They are not. A processor with a higher clock speed may or may not execute more instructions per second than a processor with a lower clock speed. So there's nothing you can do with those clock speeds, you can't compare them against each other.
It's somewhat like trying to judge which of two cars has a more powerful engine by looking at which has a bigger gas tank. Yes, cars with bigger gas tanks tend to have more powerful engines. But the car may just be a gas guzzler, like the Northwood Pentium 4's that had high clock speeds but were awful because Intel sacrificed performance horribly (by extending the pipeline depth) to get the clock speeds up.
Suckers buy CPUs based on clock speeds. Buy based on measured performance on realistic workloads.