você está correto ao pensar que o principal gargalo está relacionado ao armazenamento, mas não é RAM, o problema será o tamanho relativo do cache em qualquer tipo de disco rígido.
Para obter melhor taxa de transferência, encontre um disco rígido de alta velocidade com um cache grande.
A quantidade de memória RAM do sistema afetará apenas a troca - isso será pior com um disco rígido girando mais devagar e com menos cache de disco. 8 GB de memória serão insuficientes para executar algumas VMs de maneira "rápida". Com 8GB em um SSD, o swap será muito rápido, mas será muito usado. com 16GB você trocará menos e precisará menos do disco rígido.
Lembre-se, também, que uma fonte adicional de cache é a memória principal - o Linux, em particular, usará quase tanto a memória principal quanto puder para o cache de dados. Isso também ajudará muito sua latência.