Esse problema ocorre porque os sistemas baseados em MSDOS, incluindo o Windows 3.x, 95 e 98 não enviam a instrução ociosa adequada para a CPU quando estão ociosos. Em vez de enviar à CPU uma instrução "HLT" (parada), que coloca a CPU ociosa até que seja necessária, esses sistemas operacionais passarão por um código que não faz nada, mas mantém a CPU ocupada.
Como corrigir ( fonte , por fixedwheel):
Install rain, waterfall or cpuidle in the Win9x guest - my preference is rain as it only does what is needed -replace the idle loop with HLT execution- and nothing more
here is a link explaining something about, related to real hardware [http://estu.nit.ac.jp/~e982457/other/cpuidle/idle.htm][2]
d/l rain from here: [http://www.benchtest.com/downloads/index.html][3]
Eu verifiquei e o link de download para rain
parece não funcionar agora, mas você deve ser capaz de usar um dos outros programas mencionados ou encontrar uma fonte de download alternativa. Basta pegar um desses programas e instalá-lo na máquina virtual.