Hoje em dia, a tecnologia de processadores é realmente avançada. Quando você precisa de um núcleo, você pode simplesmente executá-lo em um núcleo e estacionar os outros (no intel cpus, pelo menos).
A razão por trás da computação multicore é que para uma dada arquitetura (por exemplo, core i7), dado processo (por exemplo, 45nm), dado o rendimento, se você escalar a freqüência, na extremidade alta do espectro a potência aumentará muito mais que linear.
e.g. i3 processor: (**system** peak power)
i3-530 @ 2.93 GHz = 127 Watt
i3-530 @ 3.3 GHz = 133 Watt
i3-530 @ 4.4 GHz = 171 Watt
Observe que é a potência de pico do sistema, não a potência de pico da CPU que é medida. Tomando o poder ocioso do sistema (80 minus a potência ociosa de 5-7 watts que a CPU desenha) você obtém cerca de 54-100 Watt de pico de consumo da CPU. indo de 2,9 GHz a 4,4 GHz é um overclock de ~ 50%, mas o poder é quase o dobro.
Para a maioria das CPUs vendidas atualmente, a freqüência está em um nível razoavelmente baixo (por exemplo, 2,93 GHz), de modo que um overclock modesto geralmente não causaria muito aumento na potência de pico, mas na extremidade mais alta do espectro mercado) você está indo para a parte mais íngreme da curva.
As CPUs Multicore oferecem ganho de desempenho relativamente linear (normalmente, 0,6-0,7x por núcleo adicional) em um orçamento de energia geralmente menor.
Em resumo, dimensionar menos frequência e mais núcleo geralmente proporcionará melhor desempenho em uma tarefa bem paralelizada.
p.s. < rant > se você tivesse um problema, você precisa pensar em paralelizá-lo para fazê-lo funcionar razoavelmente, talvez o PC portátil não seja a resposta. Que tal conectar-se a um computador com fome de energia em casa para fazer um processamento remoto de números? < / rant >