RAM patch for Windows 7 32bit [closed]

The only way for a 32-bit application to access more than 2 GB of memory is for the application to explicitly support it.

One method is the /3GB boot flag. This enables a “Large Address Aware” application to use 3 GB of memory. It can cause various complications, though, because of limited kernel memory space. You can turn the LAA flag on for any application at your own risk. This also means 3 GB is the maximum amount of regularly usable memory for any 32-bit application on a 32-bit operating system. There are no exceptions. Official documentation is also available here.

The other method is “Address Windowing Extensions”, which, again, the application needs to support. It cannot be manually enabled and is largely irrelevant for consumers. It involves multiple sets of memory which the application can switch to, hence “Windowing”.

Your patch illegally modifies Windows (though MS probably doesn’t care) and force-enables PAE. This can lead to problems with device drivers not supporting it, which is why PAE is (basically) disabled by default on consumer versions of Windows.