As versões de 32 bits do Windows são capazes de usar até 4 GB de RAM. Você precisará instalar uma versão de 64 bits do Windows 8 no VirtualBox para usar mais. Você está vendo 3,5 GB provavelmente por causa da memória de vídeo ou outras coisas ocupando os 0,5 GB restantes.