A analogia de Hennes é muito boa para este problema, mas eu acho que você (OP) tem um pouco de mal-entendido sobre o que é uma CPU.
Uma CPU tem uma velocidade de clock, que se refere a quantos ciclos de clock ela tem por segundo (algumas instruções levam um ciclo, outras levam muitos ciclos) e, em geral, quanto maior a velocidade do clock, mais rápido o programa é executado. / p>
No entanto, existem alguns programas, ou partes de programas que dependem do carregamento de dados ou outras coisas além de pura velocidade. Por exemplo, as computações vinculadas à memória são inerentemente limitadas mais pela rapidez com que os dados são recuperados da memória (e quanto é carregado do cache) do que por qualquer outra coisa. Se o aplicativo ocupar 4 MB de memória, e uma máquina tiver 4 MB de cache e a outra tiver 3 MB, a máquina de 4 MB funcionará melhor (se for ligada à memória, com velocidades de barramento de memória idênticas, etc.). Se o aplicativo for inerentemente limitado por sua E / S de disco, é melhor você obter um SSD em vez de se preocupar com sua CPU.
Quanto aos jogos, também depende do jogo e do seu design. Jogos que são computacionalmente pesados e adequadamente paralelizados provavelmente rodarão mais rápido em um multicore de velocidade média do que um com um único núcleo rápido, mas isso também pode não importar se você tiver uma GPU ruim.
No final, a menos que um chip seja igual ou melhor em todos os aspectos, com idênticas arquiteturas de cache e processador, é possível encontrar um aplicativo no qual o "mais fraco" acabará sendo melhor que o "mais strong".