Another thing to think about is the Turbo frequencies. The higher chips usually overclock higher with more cores running.
For example, the 2.3GHz may be set to 2.3GHz when all 4 cores are running simultaneously, 2.4GHz on 3 cores, 2.6 on 2, and 3.3GHz when one core is running. The 2.7GHz chip may be 2.7 on 4, 3.0 on 3, 3.3 on 2 and 3.7 on 1.
This is a bigger deal than the base clock, b/c with four cores there's a 400MHz difference but with three cores, there's a 600MHz difference, and with two cores the difference jumps to 700MHz.
Those are only examples as I can't find the real numbers at the moment. However, the higher model CPUs generally overclock in larger steps with multiple cores running. It's just an added bonus besides the 100MHz and 2MB cache.
For example, the 2.3GHz may be set to 2.3GHz when all 4 cores are running simultaneously, 2.4GHz on 3 cores, 2.6 on 2, and 3.3GHz when one core is running. The 2.7GHz chip may be 2.7 on 4, 3.0 on 3, 3.3 on 2 and 3.7 on 1.
This is a bigger deal than the base clock, b/c with four cores there's a 400MHz difference but with three cores, there's a 600MHz difference, and with two cores the difference jumps to 700MHz.
Those are only examples as I can't find the real numbers at the moment. However, the higher model CPUs generally overclock in larger steps with multiple cores running. It's just an added bonus besides the 100MHz and 2MB cache.