Daniel Pistelli has released LAA 4GB memory patches/mods for a number of games. As such, we’ve decided to collect most of them and share them in one post.
As Pistelli noted:
“x86 applications have 2GB of virtual memory out of 4GB (the other 2GB are reserved for the system). On x64 systems these two other GB can now be accessed by 32bit applications. In order to achieve this, a flag has to be set in the file’s internal format called LA”
According to the modder, these patches should allow for smoother gameplay, faster loading times, better fps and less frequent crashes. Naturally, owners of low-tier/mid-tier PC systems will, theoretically, see benefits from these patches. After all, high-end PC systems can simply brute force through these games.
But anyway, here are the LAA 4GB patches for Doom 3, Half-Life 2, Resident Evil 5, STALKER: Call of Pripyat, The Sims 2, Resident Evil Revelations 2, Manhunt, Payday 2, and Hitman Absolution.
Have fun!

John is the founder and Editor in Chief at DSOGaming. He is a PC gaming fan and highly supports the modding and indie communities. Before creating DSOGaming, John worked on numerous gaming websites. While he is a die-hard PC gamer, his gaming roots can be found on consoles. John loved – and still does – the 16-bit consoles, and considers SNES to be one of the best consoles. Still, the PC platform won him over consoles. That was mainly due to 3DFX and its iconic dedicated 3D accelerator graphics card, Voodoo 2. John has also written a higher degree thesis on the “The Evolution of PC graphics cards.”
Contact: Email
Doon 3 level loading time is long as helllll. My system can’t bruteforce sh*t there john! 🙂
Use the open-source RBDOOM-3-BFG for an improved experience.
Thanks
You know, everyone is free to do this themselves with any 32-bit game by using the free 4GB patcher from NTCore.
(Even the text is directly copied from there by this self-proclaimed “modder”.)
Alternatively, when using Valve’s Proton on Linux to run these 32-bit only games, you don’t have to do anything yourself, because Proton automatically sets an environment variable for LAA (Large Address Aware).
^ This. On Windows you simply run Large Address Aware to patch the exe to use the extra memory. Use it on any older games with larger texture packs or expect crashes/performance issues.
I was going to say, there’s a tool to do this for you. No need for mods.
Just keep in mind that verifying file integrity on Steam will undo the “patch”.
Some of these games, such as PAYDAY 2 and HL2, already have LAA flags. Some others don’t use even close to 2GB of RAM for the “mod” to have any impact.
this is just the universal 4 GB patcher by ntcore which existed for years, not some new mods.
Hitman absolution already has LAA enabled.
Im guessing the author just got into PC gaming?
Was going to say, this is hardly news. It’s just unfortunate that the latest versions of some games aren’t pre-patched with this flag (especially from steam)
bullshit. These games harcoded to work well in 2GB address space. Changing largeaddressaware flag in a header won’t do anything.
The Sims definitely benefits when multiple expansion packs are installed. Other games benefit when a mod operates the game outside of the original scope.
Games with memory leaks also postpone the inevitable with this patch. Unfortunately the reality is that not all game developers are ‘good developers’ even if they make good games. In fact a lot of games are optimized just enough to run rather than as much as could be possible
Um, Half-Life 2 has been LAA since Steampipe released.