[...]
Atualmente, se vc tem até 2GB de memória, [...]
O que determina a vantagem na utilização de um sistema 64 bits em um computador não é nem tanto a quantidade de memória RAM, isso porque, o GNU/Linux tem o kernel PAE que é utilizando quando o S.O. reconhece mais de 3 GB instalados na máquina. Mas sim a quantidade de memória cache no processador. Essa sim é fundamental, quanto mais memória cache melhor será o desempenho do sistema operacional de 64 bits. Esse é um dos motivos que os novos processadores multicores terem vantagens na utilização da arquitetura 64 bits ao invés da 32 bits.
Teoricamente não deveria haver diferença no consumo de memória dos dois sistemas (32 e 64 bits). Ocorre que o sistema de 64 bits carrega libs de 32bits quando executa programas com essa arquitetura, consumindo mais memória para esta atividade.
Por isso, quem tem 2GB de RAM ou menos pode sentir um consumo maior de RAM, dependendo do uso do sistema e do aplicativo utilizado. A propósito, em se tratando de RWindows, a própria Microsoft não recomenda RWin64 para menos de 2GB de memória.
64bits NÃO é só pra quem usa mais de 4GB. É para qualquer PC compatível com essa arquitetura, preferencialmente que tenha 2GB de memória, que é o mínimo recomendável para se utilizar sistemas em dual core com bom desempenho.
Se a pessoa tem mais de 4GB de memória NÃO TEM PORQUE NÃO MIGRAR PARA 64BITS! O uso de kernel PAE não se justifica hoje, na minha humilde opinião.
Uso 64bits de dois anos pra cá, e apenas no começo tive problema na instalação de algum programa. Hoje isso não existe.