» Thu Jul 21, 2011 12:31 am
I recommend at least 6Gb of RAM for modern PCs nowadays, because the OS is going to steal 2Gb for itself. Which means running on four, you only get 2Gb left over for games, and you are not even taking advantage of 64bit architecture. The primary reason for the 64bit OS is to be able to use more than 4Gb or RAM, which was all a 32bit OS could handle. So installing 4Gb of RAM into a 64bit system is a waste. And it disallows the benefits of making a game Large Address Aware, which deregulates the amount of RAM the application can use. 32bit games are actually limited to using half the ram they actually can use, to account for the OS's reserved cache. With 64bit, that limitation is gone, and so you can allow for an x86 program to take advantage of the full amount of RAM it is capable of by enabling the LAA flag in the EXE.
No need to do this for 64bit programs, though. I don't forsee any time in the near future when you would need to make a 64bit program Large Address Aware.
Better to go with 8Gbs, though. This way, you can keep the number of RAM sticks needed down to two, which retains the efficiency of running Dual Channel without that oddball third stick in there.