Existem várias coisas que podem afetar o desempenho:
- RAM disponível : 2GiB parece pouco, mas certamente é viável ao usar o mod Optifine.
- Memória de vídeo : Além da memória de computação, os jogos também precisam de muita memória de vídeo para armazenar buffers de vértices, etc. Você deve ser capaz de definir a quantidade de memória de vídeo nas configurações da VM. Ative também a aceleração de hardware 3D, se disponível.
- Método de renderização : O Minecraft usa dois métodos de renderização diferentes: Matrizes de vértices, que são um pouco mais lentos, mas economizam na memória de vídeo e Vertex Buffer Objects, que é mais rápido, mas usa mais memória de vídeo. Isso pode ser alterado nas configurações do Minecraft em Configurações de vídeo → Use VBOs . Aqui você pode tentar o que funciona melhor.
- Desempenho da rede : como você diz que é particularmente lento em servidores com vários participantes, isso pode ser um problema relacionado à rede. O VirtualBox usa um NAT por padrão, que manipula cada pacote. Se você alterar isso para 'adaptador em ponte', a VM poderá se comunicar diretamente com o adaptador de rede, o que pode ser mais rápido. Mas você pode perder a conexão de rede em seu host enquanto a VM reivindica o adaptador.
- Máquina virtual : as VMs são mais lentas que os sistemas que executam nativamente.
Para resumir tudo, eu diria que você nunca receberá um FPS decente com essa configuração; As VMs não foram feitas para jogos. Melhor tentar executar Minecraft no sistema host. Para o Windows 10, existe um cliente nativo, que eu ouvi ser muito rápido.