O Windows faz um bom trabalho ao distribuir a carga quando o problema é múltiplo, com processos de encadeamento único que tentam usar o máximo de CPU possível.
No entanto, as situações que você descreve são mais limitadas pela capacidade do seu disco rígido de ler (ou escrever) coisas diferentes ao mesmo tempo. Adicionar mais alguns núcleos não ajudaria em nada.