Ambas as outras respostas estão corretas. Chamar a Microsoft de suporte com o Hyper-V e o Windows 2000 resultará em ser informado de que a única configuração suportada envolve uma CPU virtual.
Com isso dito, suspeito que você tenha exatamente o mesmo desempenho a cada vez, porque o Windows 2000 não se reconfigurou automaticamente como uma instalação com vários processadores quando você adicionou CPUs virtuais. O Win2K estava usando apenas a CPU one , mesmo quando você atribuiu quatro.
Você precisa ir para o gerenciador de dispositivos e alterar o HAL do HAL de processador único para o HAL de multiprocessador. (Atualize o driver no tipo de computador.) Isso acionará a instalação do kernel multiprocessador, ntdll, HAL, etc. Minha memória diz que havia cerca de seis binários que foram alterados.
Note que esta é uma viagem só de ida. Seu Win2K VHD estará executando código multi-processador indefinidamente depois disso, mesmo se você voltar para uma única CPU virtual. Você pode querer fazer backup de seu VHD primeiro, pois esses binários de multiprocessador são menos eficientes que os de processador único ao executar uma única vCPU.
Por fim, entenda que a razão pela qual a Microsoft não suporta mais CPUs para o Win2K tem a ver com o fato de que o kernel Win2K não tem idéia de que não está sendo virtualizado e tem algumas suposições difíceis de que todas as CPUs executam A Hora. Quebrar essa suposição virtualizando mais processadores resultará em ganhos de desempenho inferiores a linear (tosse, tosse). Você pode obter um desempenho razoável com dois processadores. Mais provavelmente não ajudará.