O Windows 2008 R2 Standard pode usar no máximo 4 CPUs (soquetes), cada CPU com soquete pode ter vários núcleos e pode usá-los (até um total máximo de 256 núcleos).
Referências:
- Windows Server - Sockets , Processadores Lógicos, Multi-Threading Simétrico para uma lista completa.
- link
As CPUs atribuídas à VMware contam como CPUs reais (soquetes), então o Windows 2008 R2 Standard não pode / não usará as 4 CPUs adicionais.
Se a sua versão do VMware for compatível, atribua 4 CPUs com 2 núcleos cada, e o Windows verá / usará 8 CPUs lógicas.
Do VMware:
VMware multicore virtual CPU support lets you control the number of cores per virtual socket in a virtual machine. This capability lets operating systems with socket restrictions use more of the host CPU's cores, which increases overall performance.
Mais informações da VMware: Configuração da CPU Virtual