Para diminuir o uso da CPU do VirtualBox em todos os momentos, recorra a esse hack estranho.
Crie uma nova máquina virtual e não instale um sistema operacional nela. Diga ao VirtualBox que ele executará o DOS e dará a ele os recursos mínimos absolutos. Não instale um O / S. Execute-o, deixe-o errar na inicialização e minimize-o.
Ao executar o seu O / S real em uma segunda VM, você verá sua utilização inativa de CPU do Virtualbox cair para 3-5%.
Idéia do jed4czar: link
EDIT: Para responder às suas perguntas diretamente
why does Virtualbox use 15-20% CPU when VM is paused?
É um erro. Ele está sempre usando 15-20% mais de CPU do que o necessário, quando qualquer VM está ativa, a menos que o hack fornecido seja usado.
Is there a way to avoid it?
Veja hackear acima.