У Win XP x86 диспетчер памяти не позволит обрабатывать больше 3Гб оперативки. И проблема не техническая, а чисто маркетинговая.
Windows Server 2003 x86 вполне нормально работает с 4Гб. (Правда больше 4 все равно нельзя). Причем в серверной ОС одному процессу можно выделить 3Гб оперативки, а в XP - только 2. Т.е. больше 2Гб имеет смысл только если одновременно работают несколько требовательных к памяти программ.
Тоже самое, что и программный RAID. На Server можно, а на XP - нельзя.