Не хочу вступать в полемику, но
Dzirt2005 почти на 100% написал правильно.
Поверьте программисту, который сидел на 8080 (8-ми битный) с программами в 1-2 Кб, а теперь использующий VC6 для 32 бит и VS2005 для 64 бит.
Только ради тестирования собственных программ, на работе стоит ХР-64бит на 1Гб оперативки.
Сейчас правлю программулину (в подписи), так 32-битная ~100K, 64 - 147K, исходники одни.
Мне 32 бит пока хватает, просто понимаю, что как уже было с ДОС->вин3.1(16)->вин95(32), хочешь-не хочешь, а рано или поздно придется.
Еще раз,
Dzirt2005 дело говорит.