Depende, mas sem mais informações, é impossível dizer que uma solução lhe dará o melhor desempenho em todas as suas máquinas. Você precisará monitorar o uso de recursos de cada host para tomar uma decisão informada. Não usei o Hyper-V, mas usei o VMware vSphere e ele fornece um bom painel de utilização de recursos. Eu suspeito que o Hyper-V tenha algo semelhante.
Se as máquinas host forem ligadas a E / S, os SSDs podem ajudar mais. Se os hosts forem ligados à memória, mais RAM poderá fornecer um maior aumento de desempenho.
A solução preferida também pode variar de máquina para máquina - por exemplo, os servidores Hyper-V e estações de trabalho pessoais podem exigir soluções diferentes, e até servidores individuais ou máquinas de usuários individuais podem exigir soluções diferentes de outras.
Dito isto, se você estiver apenas indo para um tiro no escuro, as estações de trabalho quase certamente se beneficiarão de SSDs, enquanto eles não se beneficiarão de RAM adicional se já tiverem bastante. Se você precisar fazer upgrade de maneira cega, eu atualizaria alguns dos servidores e estações de trabalho para os SSDs primeiro para ver se isso dá uma melhoria notável e planejo o restante do caminho de upgrade com base nesses resultados. Se os servidores não se beneficiarem dos SSDs, você poderá mover todos os SSDs para as estações de trabalho e atualizar a RAM dos servidores. Mas, no lado oposto, se as estações de trabalho não tiverem RAM suficiente para começar, os usuários poderão ter limitações nos tamanhos das VMs que podem ser executadas. Novamente, é melhor você medir cada sistema primeiro.