O que determina se ele usará a arquitetura x86 (x32) ou x64 é o processador dele e não os 4gb de ram. Em nenhum momento vi ele citar o modelo do processador.
Veja se você possui um modelo com arquitetura compativel com x64, caso não saiba se é poste-o aqui. Eu recomendo a x64 para máquinas acima de um dual core com mais de 4gb.
A única resposta coerente foi do clodoaldops
---
x32 é para máquinas single-core, praticamente fora do mercado atualmente.
Vai de 32 bits. Não é a toa que ele é o recomendado.
64 bits é mais indicado pra servidores (perceba que ele é o indicado na hora de baixar o ubuntu server...).
Discordo plenamente de sua opinião.
Não tem lógica alguma um cidadão usar um i3, i5, i7, um quad-core (meu caso) usando S.O. de arquiteturas x32.
Isto é para máquinas defasadas.
Já a alguns anos o x64 passou a ser recomendado, principalmente lá fora, no Brasil o pessoal tem uma tendência a ter máquinas fora de linha por isto x32 ainda é maioria.
Desde 2009 lá fora é insistido o uso continuo do x64, inclusive foi quando aconteceu minha migração.
Hoje passo longe de sistemas single-core ou até mesmo de máquinas que a utilizem, a uma deficit de leitura gigante entre ambos.
----
Quando temos processadores de 32 bits ou 64 bits estamos falando dos bits internos que o processador possui, ou seja, representa a quantidade de instruções e dados que o processador consegue trabalhar simultaneamente. O processador de 32 bit pode manipular números de valor até 4.294.967.296 em uma única operação.
Se este o valor do número for superior ao mostrado acima, o processador terá de executar 2 operações, ou seja, mais tempo gasto. E os processadores de 64bit ? Qual o número que ele poderá calcular em apenas 1 operação ?
Para calcular esse limite, basta fazer 2 elevado à quantidade de bits internos do processador. 2^64 = 18.446.744.073.709.551.616.