Minha opinião é que seria melhor usar mais núcleos de CPU. Como você está executando muitos processos e seus clientes devem ser atendidos em paralelo, afetando um ao outro o menos possível, mais núcleos são melhores do que os processadores de maior velocidade.