A 32 bit operating system can only address a technical maximum without using some hackish hardware trickery (that windows does not implement).
Some of that will be allocated for motherboard, PCI and possibly graphics resources reducing the limit to ~3.7GB.
You need a 64 bit OS if you want to use more than 4 GB.