Não há grande diferença aqui. O objetivo principal da designação de núcleos / soquete é fornecer opções para software que pode ter requisitos de tempo de execução ou de licenciamento com base no número de soquetes "físicos" ou núcleos de CPU ( tosse, bancos de dados ... )
Não há diferença significativa de desempenho entre vários núcleos em um soquete versus uma combinação de vários soquetes; existe uma pequena diferença na operação se você habilitar ou exigir o recurso de adição automática de CPU da máquina virtual ( desde que você tenha Licenciamento empresarial ou superior ).
Para o acréscimo de CPU, você adiciona incrementos de soquetes, não de núcleos ... por isso, se você tiver um único soquete com 4 núcleos, uma operação de adição de CPU no vSphere levará dois soquetes e oito núcleos.
Alternativamente, se você tivesse dois soquetes de 2 núcleos, um hot-add levaria você para três soquetes e 6 núcleos.
Veja: No VMware ESXi 5.x, faz diferença se eu selecionar 2 núcleos de CPU vs. 2 soquetes de CPU?