Já que agora sua máquina tem 4GB RAM, então melhor usar a arquitetura 64-bit
Quanto a questão da arquitetura:
1) Comandos (dentre outros) para ver a arquitetura do sistema operacional:
uname -m
arch
file /bin/bash | cut -d' ' -f3
Resultados:
i686 - para sistemas 32-bit
amd64 ou x86_64 - para sistemas 64-bit
2) Processador (cpu)
Não confundir arquitetura do sistema operacional com arquitetura do processador.
O conjunto de instruções dos processadores atuais são certamente 64-bit, apenas sistemas muito antigos ainda tem cpu 32-bit (tipo Pentium 3).
Essa questão da arquitetura de processamento não tem nenhuma relação com o fato do hardware possuir ou não uma gpu (placa de video) Radeon Amd ou NVídia, são coisas totalmente distintas.
3) Escolha da arquitetura do sistema operacional
Então o que define escolher entre uma coisa e outra, entre 32-bit ou 64-bit?
A quantidade de memória ram disponível.
Memória Ram
2 GB ou menor - arquitetura 32-bit
4 GB ou maior - arquitetura 64-bit
E se ficar no meio, algo como 3 GB?
É um campo cinzento de escolha, mas regra geral melhor optar por 32-bit também.
Numa analogia simplificada, grosso modo, arquitetura de processamento é como se fosse uma pá com a qual se carrega um caminhão.
A pá de 32 centímetros é menor que a pá de 64 centímetros, esta última consegue levantar mais areia para por dentro do caminhão.
Mas por permitir colocar mais areia ela também é mais pesada para levantar, então tem que haver um equilíbrio entre uma coisa e outra.
Trazendo essa analogia simples para a questão do processamento, o indicador será a memória ram que irá determinar o equilíbrio entre o tamanho e a quantidade de dados a serem carregados a cada vez.
4) Tipos especiais de kernel
O kernel normal do sistema é o kernel do tipo genérico (32-bit ou 64-bit) e que irá ser adequado para a imensa maioria dos equipamentos e usuários, sem nenhuma necessidade adicional de qualquer ajuste ou compilação.
Kernel, quando usar PAE ou Low Latency?
PAE (Physical Address Extension; extensão de endereço físico)
O uso típico é para quando apesar de se ter uma boa quantidade de RAM, isto é, 4GB ou mais (8GB, 16GB etc) se é obrigado a usar um kernel 32-bit porque existem aplicações cujo uso seja obrigatório para o usuário (principalmente comerciais, profissionais e científicas) ou ainda a existência de periféricos cujos drivers não foram portados para 64-bit. Nesse caso, como não se pode sair do sistema 32-bit e para não desperdiçar a preciosa RAM existente, então se usa o kernel PAE. No Ubuntu não precisa fazer nada, o suporte já vem instalado por padrão, logo, irá reconhecer o adicional de memória que existir.
Low Latency (Baixa latência):
Latência significa tempo de resposta, então quanto menor a latência mais rápida a resposta, que é de 3.3. milisegundos no kernel genérico versus 1 milisegundo no Low latency, usando técnicas de preemptividade ou preempção, ou seja, determinando a preferência de alguma coisa em relação a outra . O uso é recomendado quando for necessário rodar aplicações que precisam de resposta em tempo verdadeiramente real, um bom exemplo é ilha de edição de áudio e vídeo, servidores de renderização de vídeo, processos com uso de robótica e ainda aplicações espaciais e militares. A característica central que recomenda o uso do Low Latency é que haja predominantemente uma única tarefa para ser realizada, isto é, uma máquina que se dedique a uma única tarefa. Usuários domésticos e comuns, cuja característica é o uso multitarefa, muito raramente será uma boa ideia usar um kernel low latency.