So here's my question. The higher stock 27" has a 3.1 GHz processor, which we know to be the i5-2400. The lower stock 27" has a 2.7 GHz processor, which we know to be the i5-2500S. The interesting thing here is that while the i5-2400 turbos from 3.1 GHz to 3.4 GHz, the i5-2500S turbos from 2.7 GHz to 3.7 GHz. So, when choosing between these two models, would it not be the more intelligent choice to go with the lower-end stock model? If you were to simulate a situation in which all four cores on both chips were being taxes, the 2500S would be 400 MHz behind the 2400. However, when if we were to simulate with only 3 cores, the difference drops to just 100 MHz. With two active cores, the 2500S pulls ahead with a 300 MHz lead (3.6 GHz to 3.3 GHz), and with only one active core the lead is unchanged.
So basically, of you're running an app that uses only 1 or 2 cores, the 2.7 GHz i5-2500S is actually the faster processor. Don't most modern apps use only 2 cores anyway? Additionally, the 2500S draws 65w of power, compared to the 95w draw of the 2400. Less power means less heat, which means slower fans at low/idle speeds, which means less noise.
So to recap: the 2.7 GHz chip is more power efficient, quieter, cooler, yet runs at faster speeds in dual or single-core applications. Assuming nothing else is important to you but the CPU (and you have to pick a stock model), the 2.7 GHz model is actually the better buy then, right?