Spaceboy6 :
I am using a 4Gb patch to make *32 bit applications have more ram, but does anyone know where I can get a 6Gb version as i have 8gb of ram?
Some of the games i play require more then 4Gb of ram to load big maps and play.
There is a failure here of understadning how an OS works.
32-bit applications have their address space divided into two halfs: Half is avaliable for use by the application [2GB], the other half contains the program code, DLL's, and some other data, and is reserved [2GB]. Hence why 32-bit applications by default are incapable of using more then 2GB of RAM at any one point in time,
even on 64-bit versions of Windows, as their Address Space open for use is just 2GB. [Skyrim is a good example of such an app].
Now, there is a switch that can be used at compile time, Large Address Aware, that can be set to allow the use of more then 2GB of Address Space if run on either a 32-bit version of Windows with PAE enabled or on 64-bit versions of Windows*. The upper limit on Address Space use is raised to 4GB, the highest value a 32-bit application can use under ANY circumstances. This is why some applications [Skyrim *cough*] have Large Address Aware patches, as it allows the use of more RAM, up to 4GB.
*Technically, only PAE matters here, since PAE is on implicitly on 64-bit versions of Windows
Now, even on Win64, there is NO possible way for an application compiled as 32-bit to ever use more then 4GB Address Space, period. None. The only way to use more then 4GB is to totally recompile the application as a 64-bit exe.