Esta é uma situação muito comum nos sistemas modernos. E por boas razões.
Desde há décadas, os computadores têm dispositivos de hardware mapeados na memória. Este é um hardware especial que pode ser acessado pela CPU como se fosse uma memória. Isso é usado para comunicação rápida com dispositivos de hardware, como o sistema de vídeo. Sem isso, os computadores sofreriam uma severa penalidade de desempenho.
Para compatibilidade com sistemas operacionais de 32 bits, esse hardware mapeado na memória deve aparecer no intervalo de endereços inferior de 4 GB. Nos sistemas modernos isso significa várias centenas de MB, no mínimo, o que é bastante significativo. Como o hardware mapeado na memória e a RAM não podem existir nos mesmos endereços, uma parte considerável da RAM seria inacessível. É por isso que as versões de 32 bits do Windows não podem ver todos os 4 GB de RAM.
Esta não é uma boa situação. Mas há uma solução, pelo menos para os sistemas operacionais que podem lidar com isso. A solução é remapear as partes da RAM que de outra forma seriam inacessíveis para endereços acima de 4 GB. Isso é o que você está vendo. Para o benefício dos sistemas operacionais de 32 bits, a maior quantidade de RAM possível será deixada em endereços abaixo de 4 GB.
Esse remapeamento de memória é feito pelo hardware do computador e pelo BIOS, assim estará disponível para qualquer sistema operacional. Modernos sistemas operacionais de 64 bits e programas de teste de memória são projetados para isso. Por razões técnicas, as versões de cliente de 32 bits do Windows irão ignorar toda a memória acima de 4 GB. Com os sistemas operacionais modernos, os aplicativos nunca veem endereços físicos de RAM, portanto, o mapeamento de memória não é uma preocupação para eles.