32бит системы не в состоянии записывать данных в памяти больше 3.12 Гб (не уверен про хвостик). Просто особенность кода - 32бит означает что последняя "легально" заполнимая ячейка памяти которую система в сотоянии "понять" (найти в адресации, записать или вычистить) находится на уровне 3 Гб. Поэтому если уже покупать 7ку, только 64битовую - на данный момент проблем с компатибильностью игр почти нет, так что в результате только выигрыш - все игры ускорятся за счет большего количества реально доступной памяти. Правда, при 4 Гб этот доход еще не очень велик - по крайней мере 512 мб из этого количества откладывается только для самого ядра (кернела) системы. Если собираетесь прикупить РАМу, 64битная версия единственно правильный выбор... ну а 64бит ХР просто до сих пор не очень хорошая система, так что на выбор только Виста 64, 7ка 64, или корпоративные 2003/Server 2008 64.