Em um host KVM VM de configuração adequada, que deixa RAM e CPU suficientes para o host gerenciar VMs, já vi 95-98% de vCPU em comparação com o nativo.
No entanto, se as CPUs estiverem super atribuídas, o desempenho será prejudicado. Eu tento deixar 1 CPU apenas para o hostOS e não sobrecarregar muito vCPUs para uma única VM. Geralmente, cada VM recebe apenas 1 vCPU designada, a menos que haja uma necessidade específica de 2. Nunca atribuí mais de 2 vCPUs, mas também não fazemos bancos de dados geoespaciais.
Há um vídeo do youtube mostrando o pascoa GPU para jogos do Windows, onde 95% do desempenho dos jogos, incluindo o FPS, é mostrado usando ferramentas de benchmark. Eu não sou um gamer, mas muitas pessoas que estão interessadas no desempenho bruto da CPU dentro de uma VM são.