Se a velocidade é o que você deseja, a execução de uma unidade externa conectada via USB não é a resposta. O acesso à unidade USB será mais lento do que na unidade interna; O SATA oferece várias vezes mais largura de banda que o USB.
Uma unidade quase cheia retarda gravações devido à dificuldade de encontrar blocos livres e ao fato de que eles estão espalhados por toda a unidade. Você ficará melhor em termos de velocidade liberando espaço na unidade interna movendo arquivos menos usados para a unidade externa e continuando a executar a VM fora da unidade interna.
Mas, e isso é um grande "mas", você não tem, até onde eu sei, identificado o gargalo que está fazendo seu sistema rodar lentamente. Se você está simplesmente ficando sem CPU ou se seu sistema está trocando, porque a memória principal está cheia de páginas ativas, mover arquivos em seus discos não ajudará. Execute o Activity Monitor no seu Mac e verifique a memória do sistema e o uso da CPU. Procure também atividade de saída de página, 0 bytes por segundo é o que você deseja ver.