По сути вопроса.
Обычно, 64 битную систему рекомендуют ставить только для систем с 4мя и более гигами памяти.
Отличие 32х битной, от 64х битной состоит в размере расширенных регистров, это если очень просто.
Так же в 64х битной системе, несколько изменен механизм адресации памяти.
32битная система может использовать только 32битные линейные адреса, что позволяет использовать 2^32 степени байт адресного пространства, что позволяет адресовать до 4Гб ОЗУ в теории, а на практике ВСЕГДА меньше.
В 64х битном режиме работы процессора, линейные адреса имеют бОльшую разрядность, что позволяет адресовать естественно большее адресное пространство, и соответственно использовать бОльше ОЗУ.
Существуют два механизма обхода границы в 4ГБ адресного пространства для 32 битных систем, но это очень мутная и сложная тема.