Se você deseja o melhor desempenho possível dentro da VM, não vejo motivo para não dar o que quiser.
3 GB de RAM e o número máximo de núcleos virtuais (8) seria bom.
Por outro lado, se é importante que sua VM ocupe menos recursos, pois você deseja usar outras VMs ao mesmo tempo ou deseja executá-la em segundo plano o tempo todo enquanto usa o sistema operacional host, em seguida, menos recursos.