Bem, um software multi-thread adequado irá fazê-lo conforme necessário, algumas vezes executando processos para coisas específicas em diferentes núcleos (lembro-me vagamente do comandante supremo 1 fazendo isso)
Por outro lado, você está executando mais de um software por vez, até mesmo processos que são single core serão executados em núcleos separados, e você verá uma melhoria em relação a um sistema de núcleo único ou dual core. Não se esqueça, além disso, você pode usar afinidade para processadores específicos, se necessário, para aplicações específicas.
Na mão Gripping, você não está usando a maior parte do seu poder de processamento na maior parte do tempo - é apenas para períodos de pico. Então você não estará usando todo esse poder - se você tem um processador que desliga sem uso núcleos que podem ser mais eficientes.