Sorry, I meant to ask this earlier:
What's the ill effect of running with 2G on a 32 bit machine? It
sounds like there are some limitations that some folks believe are
serious, but does it actually affect the operation, speed,
reliability, etc?
I recall earlier Windows (98?) would actually slow down if you put too
much RAM on the MB.
The ill effects, and what started this whole discussion, is that most
current versions of Windows are 32-bit operating systems. 32-bit OSes
are limited to a maximum addressable memory of 4GB, but due to various
limitations, you can only use about 2GB or 3GB of that under normal
circumstances. There are some ugly hacks around this (ie Intel's PAE)
that can allow you to use more memory, but they are just that, ugly
hacks.
Exactly where and when you run into this issues is what we're
debating. It certainly is possible to use 2GB of physical memory
under (32-bit) Windows XP, though in my mind you should definitely be
considering a 64-bit processor (basically ALL new processors are
64-bit) and a 64-bit OS at that stage. Other disagree.
Fortunately this discussion should become somewhat moot shortly.
Windows Vista will be 64-bit right from the get-go and Linux and other
*nix OSes have widely supported 64-bit x86 for a couple of years now.