I'm wondering if this is really a problem, because this had happened to me (And I'm sure it's because of this issue).
I was playing Civilization V, the settings were 12 civs, on the Earth with an extra huge map. And I think something along the lines of 12 city states. As I'm playing along, the game suddenly freezes and refuses to unfreeze. So checking Task Manager, I notice the game has chewed up 2GB of memory. And to double check, I see it's a 32-bit program. So how is this correlated? Windows only allows 2GB of user space for 32-bit applications (http://support.microsoft.com/kb/294418
). Also when I load up my game, it's floating at 1.8GB. So I can't play it any further because it will hit the 2GB limit at some point.
I've also heard from a coworker who does SolidWorks stuff that IT goofed and installed a 32-bit version of the program on a 64-bit system. He jokes around that it's basically you use the program until it gets to the 2GB limit and crashes, before restarting again.
So now this leaves me concerned with recent PC games. If games like Civ 5 (I doubt the game has memory leaking issues, considering the scenario I'm playing) runs as a 32-bit program and can easily get up to 2GB of memory usage, then this needs to be addressed.