Вот честное слово, ни разу не видел такого приложения, которому не по причине утечки памяти, могло бы понадобиться число хотя бы близкое к 2 Гб
Но если сильно нужно - почему не поставить х64? Правда, ХР х64 уже лучше не ставить - тупиковая ветка, которую не сильно жалуют производители железа. Еще когда у меня такая винда стояла - неоднократно сталкивался с тем, что под ту или иную железку драйверов для ХР х 64 нет в принципе, а под висту х64 есть.