Provavelmente, o BIOS, sistema operacional ou hardware não está configurado para remapear (ou não conseguir remapear / acessar) a memória acima de 4 GB, portanto os mapeamentos que devem caber em pouca memória reduzem a quantidade de memória utilizável.
Verifique sua BIOS para obter uma configuração chamada "remapeamento de memória" ou algo semelhante. Para sistemas operacionais de 32 bits, desligue-o para preservar o máximo de espaço possível na memória insuficiente. Isso pode levar até 3,5 GB. Para sistemas operacionais de 64 bits, desative-o para remapear o máximo possível de memória acima de 4 GB. Isso deve aproximar você de 4 GB.
Também é possível que você tenha apenas 3 GB de RAM física. Seria útil saber qual placa-mãe você tem e os números de peça dos números de modelo dos cartões de memória.