(i think i have this correctly, some chip in if i am incorrect)
the maximum ram you can use in a 32-bit windows OS, depends, IIRC, how much memory mapped devices you have. The OS will map upper memory addresses directly to devices on your system. The more devices you have, the more memory...