Tak ty lidi, co ti řekli 2GB poplácej po rameni, usměj se a otoč se zády. WinXP umí využít něco kolem 3-4GB paměti. A tedy nevidim důvod nemít 4GB pro WinXP - je to více než 2GB, rozumně v modulech 2x2GB - a při dnešních cenách, že to high(xxx)MB nevyužije neni takovej problem.
Jinak nezáleží ani tak na tom jaký je to operační systém ale kolikbitový je a jestli podporuje PAE (rozšíření adresování) viz tabulka na MS:
Operating system
Maximum memory support with PAE
Windows 2000 Advanced Server
8 GB of physical RAM
Windows 2000 Datacenter Server
32 GB of physical RAM
Windows XP (all versions)
4 GB of physical RAM*
Windows Server 2003 (and SP1), Standard Edition
4 GB of physical RAM*
Windows Server 2003, Enterprise Edition
32 GB of physical RAM
Windows Server 2003, Datacenter Edition
64 GB of physical RAM
Windows Server 2003 SP1, Enterprise Edition
64 GB of physical RAM
Windows Server 2003 SP1, Datacenter Edition
128 GB of physical RAM
* Total physical address space is limited to 4 GB on these versions of Windows.
Vista32bit jsou také na 4GB, Vista64bit netuším, jestli jsou omezené (určitě budou) teoreticky tisíce TB