How much memory the system will be able to address is really dependent on weather you're either using a 32-bit or 64-bit operating system. If you have 4GB of RAM installed, for the system to be able to address it all, you will need to be using a fully functional 64-bit system which obviously entails installing a 64-bit operating system. 64-bit is without a doubt the way to go.