My system has like 4 different 32bit and 64 bit OS's installed, so its no big deal for ME.
But for a user with XP 32-bit it is like a $250 hit for Window 7 retail, plus reinstallation of the OS for a game.
Question, why would anyone go buy a retail copy of windows 7.... don't do that...
2nd, If you already own either vista or windows 7 in a 32bit type, it's free to change to windows 64bit of the same flavor... if you don't have a copy to borrow that is 64bit to install and use the same key, then you can either download (not ilegal) and burn a copy for yourself, OR pay microsoft about $20 for a copy to be mailed to you directly.
3rd, As stated above.. ordering an OEM copy of windows 7 64bit Home premimum is fairly cheap.... i've seen them go for less than what microsoft sells the retial UPGRADE Disks for.
Also, for example, my XP 32bit only runs in ~200MB (instead of 700-1000MB) because I eliminated all the worthless garbage that Mickysoft and other clowns throw up on there.
Removal of startup and services related "garbage" is your solution, and i won't knock it other than the fact that 99% of the other people aren't going to attempt that. Surfice it to say, anyone can do the exact same thing to vista/win7 and actually get the memory footprint down smaller than Windows XP could ever manage.
So that leaves me with like 3.2 GB of usable memory with up to a 2GB single process. This is enough for most computer use these days.
Actually typical games have started exceeding the 2gb single process limit for about 2 years if not more. Officially there have plenty of games that have had the LAA flag enabled at launch and actually Require it in most cases, reason there are reports of issues showing up specifically for windows 32bit users experiencing crashes...
For example Mass effect 2, launched with the LAA and frequently plays with the 2gb limits, provided with what DLCs are installed and how it plays out, i personally have witnessed unexpected crashes related to it hitting the barrier, which is nonexcistant in 64bit windows.
A 32bit OS is getting closer to being obsolete, but I don't think we are totally there yet. To really do that the software would need beyond the ~2GB limit (or ~3GB with no Direct3D and /3GB). I own two games, Skyrim and Rage, that are having trouble on 32 bit XP only with extended graphics, but I don't think it because of fundamental limits, but bugs in either the games themselves or in the Graphics Drivers/Direct3D/OpenGL. So I don't think it is prudent to declare 32bit OS's dead and everybody must upgrade just yet.
32bit IS dead, it's becoming problematic and has been holding back developers (a common factor among consoles being a contributing factor to limiting what ends up on the PC)...
The hardware sold today far exceeds what windows 32bit can accept..
I've built machines that are now 5-7 years old for my customers that EXCEED 32bit limits (reason i was installing windows xp x64 back in even 2005)...
32bit is nowhere by todays standards, Just fine... acceptable.... and will work any longer. It's becoming very very obvious that anyone still on 32bit is really starting to feel the pain of remaining on it now more than ever prior, and it can only get worse... so why stick to something that is clearly a problematic factor?