Olá, vou dar um exemplo do Windows 7.
Lembra quando você entra nas propriedades do seu computador?.
Você já viu algo do tipo? EX: Memória RAM: 4,00 GB (Utilizável: 2,48).
Pelo que eu me recordo no Windows 7 acontecia isso, de você mesmo tendo um sistema 64 bits, e ainda assim o Windows não reconhecia toda a sua RAM.
Do Windows 7 pra frente os SOs precisam de 1GB para rodar em 32 bits, e de 2GB para rodar em 64 bits, a questão que você levantou foi essa: O meu Sistema Operacional é 64bits, eu tenho 4 GB de RAM, será que é muito pouca memoria para um sistema 64 bits, ou não faz diferença?
Explicando isso:
O seu SO é 64 bits, logo ele precisa de 2GB +.
Caso você tiver menos RAM que isso poderia trazer instabilidades ao sistema.
Vamos dizer que a RAM é o ATUAL problema do seu PC.
Você tem um SO 64 bits, 4GB de RAM.
PORÉM no momento está sendo utilizado apenas 1,5GB do seus 4GB.
Ou seja está abaixo do recomendado = SISTEMA INSTÁVEL.
Entende agora que a RAM é o "problema" ? (SUPOSIÇÃO)
Atualmente eu não sei se existe isso nos SOs Windows 8 pra cima.
Aí você teria que utilizar todos os 4GBs para que não houvesse problemas.