» Wed Jun 29, 2011 12:50 am
It's because Crysis 2 + High Res Textures + Windows uses about 3.2GB of RAM, very close to the 3.5GB limit of a 32-bit OS.
32bit windows user mode application will be free to allocate 2g virtual memory another 2g is reserved for system which mean the application can only use up to 2g memory.
i heard from someone today, 32bit app can use up to 4g memory in x64 windows with ELA(enable large address) turned on when linking. I believe that's the reason why crytek put a 32bit executable in a x64 environment.