Um sistema de 32 bits pode lidar com 2 ^ 32 tamanhos de bit (4294967296 bytes = 4GB), ao contrário de um sistema de 64 bits que pode lidar com 2 ^ 64 bit tamanhos (18446744073709551616 bytes = muito mais do que o hardware atual pode manipular ). O limite de RAM em sistemas de 64 bits está, portanto, relacionado a limitações de hardware, em vez de limites de endereçamento.
O que você vê como menos significa que uma parte da memória é reservada para outra coisa no sistema, provavelmente como memória de vídeo que é feita no nível do BIOS.
Aplicativos de 64 bits são sempre um pouco maiores em termos de tamanho de programa e uso de memória, pois variáveis que são armazenadas em 4 bytes como inteiros longos, pontos flutuantes e ponteiros são atualizadas para 8 bytes para fazer o mesmo trabalho para suportar Endereçamento de 64 bits. Note que não há impacto no desempenho.