Não é incomum descobrir que seu sistema operacional só pode acessar 3.25Gb de RAM em um ambiente de 32 bits, embora varie entre chipsets e algumas vezes entre SOs (em uma de minhas máquinas mais antigas o Windows tem 3.25 e o Linux de alguma forma conseguiu squeeze out 3.5Gb - Eu nunca consegui descobrir o que era diferente (a configuração do Widnows tinha todas as unidades oficiais do chipset e assim por diante), e em uma máquina sem cabeça Liunx conseguiu ~ 3.75Gb embora eu nunca tenha corrido o Widnows para ver o que conseguiria disponibilizar). Portanto, pode não haver nada que você possa fazer - pode ser apenas uma limitação fixa do chipset e dos drivers do seu laptop.
Um fator que pode piorar significativamente os chipsets gráficos é compartilhar a RAM principal em vez de ter seu próprio pool. Muitos chips gráficos embutidos fazem isso e alguns deles também podem estar reivindicando 256Mb ou até 512Mb. Estar em um laptop não significa que seu chip gráfico está integrado, pode estar na mesma placa de sistema, mas é considerado uma unidade de serpeate pelo restante da placa e usar sua própria memória RAM, mas verifique sua documentação para confirmação de uma forma ou o outro e verifique sua BIOS para opções sobre alocação de RAM de gráficos.