A resposta curta é sim.
A resposta longa é .... ter mais núcleo da CPU significa ter mais poder de processamento. No caso de uma aplicação web PHP / Ruby / Python / etc., significa mais recursos para lidar com conexões simultâneas. Ter mais núcleos realmente faz a diferença no caso de uma aplicação com carga pesada.
Minha opinião pessoal é que, no caso de uma escolha entre mais poder de processamento e mais RAM, eu escolho mais memória RAM na maioria dos casos. Com a RAM, você pode reduzir o gargalo que é a E / S do disco.
Usando sistemas de caches como PHP APC , Varnish e ajuste do MySQL (cache de tabela, cache de consulta, etc ...), você pode melhorar muito o desempenho do seu site sem precisar de mais poder de CPU para gerar conteúdo.
Se o seu site puder ser armazenado em cache, faça essa escolha. Apenas o aumento do número de núcleos da CPU é uma opção perdida a longo prazo.