Se você tiver apenas 3 GB de RAM em sua máquina, poderá tentar atribuir 2 GB ao VirtualBox. Mas então o Windows 7 será um pouco bloqueado no que diz respeito à RAM e nada funcionará bem no lado do host, incluindo o VirtualBox.
Se a atualização da RAM não for possível, mas você tiver uma CPU multicore, eu recomendaria a atribuição de um núcleo extra para a instalação do sistema operacional convidado do VirtualBox para ver se isso ajuda.
Mas quando tudo estiver dito e feito se você bloquear os recursos no sistema host, o sistema host não funcionará bem e as instalações do sistema operacional convidado do VirtualBox não funcionarão bem.