главное отличие не в самой ОС, а в аппартной платформе. 64 битная позволяет использовать 2 в 64 степени байт оперативной памяти, что равно 16777216 пета байт.
32 битная, соотвественно, 2 в 32 степени, что равно 4 ГБ.
Тоесть используя 32 битную платформу вы не сможете использовать более 4 ГБ памяти, а для современных машин этого не всегда достаточно.
Различия в софте практически нет. Разве что 64 битный будет работать быстрее 32 битного.