Eu acho que há algumas coisas para se ver.
Primeiramente, você precisa decidir entre um software de VM que é executado em um host de uso geral (VMware workstation / player, variante de 'desktop' Hyper-V ou Virtualbox por exemplo) ou em um host de finalidade especial (servidor Hyper-V ou ESXi)
Em primeiro lugar, a AMD e a Intel têm extensões de virtualização amplamente compatíveis.
O VT-X (Intel) e o AMD-V (AMD) são as extensões de virtualização 'básicas'. Todos os processadores AMD modernos têm isso. Alguns processadores Intel não. Você quer isso. Se nada mais, se você conseguir um processador sem isso, você está se tornando barato.
OVT-D / IOMMU, por outro lado, é 'bom ter' se você tiver um host que suporte a passagem PCI e alguns outros recursos. Se você precisar perguntar, provavelmente não precisa disso.
Ram é bom ter. A regra geral que eu sigo é o que meu host normalmente usa (eu suponho que 4 gb) + 2gb de reserva + o que eu preciso para meus convidados.
O número de núcleos também pode ser um fator - dependendo da carga e do número de convidados. Se você estiver executando muitas VMs com cargas de trabalho pesadas, talvez você queira mais núcleos - no meu caso, tenho a tendência de executar um ou dois, e até mesmo uma máquina dual-core está bem. Uma boa regra geral pode ser um núcleo de processador por VM (embora você possa experimentar mais, naturalmente). Se as VMs estiverem ociosas na maior parte do tempo, naturalmente você poderá expandir.
Por fim, as VMs ocupam muito espaço em disco e, obviamente, podem ser prejudicadas pelo throughput. Eu acho que um HDD de nível de consumidor padrão faz um bom drive de armazenamento - do que algumas pessoas precisam, e usa um armazenamento muito mais rápido. Mais uma vez, depende de quais são suas necessidades. Se a velocidade é um problema, não há motivo para você não hospedar suas VMs em um SSD ou em uma SAN por meio de uma interface rápida. Você também pode querer experimentar com RAID, JBOD ou simplesmente ter VMs em discos e interfaces separados. Eu costumo usar VMs únicas de forma transitória, então meu único disco grande é suficiente