Um sistema operacional de 32 bits só pode endereçar locais de memória diferentes 4G. Muitos itens de hardware mapeiam para esse espaço de endereço e, assim, reduzem o número de locais que podem ser usados para endereçar RAM. Qualquer RAM principal, que não encontre espaço endereçável, não pode ser usada.
As placas gráficas normalmente se enquadram nessa categoria: elas mapeiam grande parte da RAM interna no espaço de endereço para permitir a transferência rápida de dados entre o computador e o cartão, portanto, o valor observado não é inesperado.
Usando um sistema operacional de 64 bits, os locais endereçáveis são, em teoria, 4G vezes 4G, na realidade, muito menos, mas ainda mais do que suficiente. Nesse caso, o sistema operacional pode usar o espaço mapeado de seu hardware (por exemplo, placa gráfica) e a RAM completa ao mesmo tempo.
Existem soluções alternativas para isso, por exemplo o sistema PAE, mas isso deve ser usado corretamente em todos os drivers do sistema para evitar travamentos graves (por exemplo, telas azuis). Como muitos drivers de terceiros não implementam isso corretamente, a Microsoft optou por versões mais recentes de 32 bits do Windows para não usar o PAE, o que torna simplesmente impossível usar mais de 4G endereços (endereços RAM de sistema + hardware reservado) ao mesmo tempo.
Em p. Windows Server 2003 Data Center Edition 32 bits, isso foi habilitado - a lógica presumivelmente é que o hardware de classe empresarial viria com drivers bem escritos.