DeadPoolX wrote:
One important difference is that 32-bit operating systems only recognize up to 2GB of RAM, whereas a 64-bit OS will easily recognize more. That alone might make the decision for you.
In theory, 4GB directly, but in practice a little less. A 32-bit OS can address more than 4GB through
PAE, which while faster that virtual memory is considerably slower than the direct addressing that a 64-bit OS is capable of.
I
strongly advise you go with 64-bit. It is forward looking. You can have your bases covered for backwards compatibility with XP mode (which can do 16-bit and 32-bit games that don't like Win 7 64), DOSBox and VMware. I imagine that future cutting edge games will soon be taking advantage of what 64-bit brings to the table, if for no other reason than the extra memory. Games in development can and have anticipated new hardware and the ways that that hardware will be addressed (new APIs and versions of DirectX,etc.) even before they are available.
I think that most of the myth of 64-bit Windows is not compatible is simply from its inability to run 16-bit code natively and the fact that older hardware may not have the required 64-bit drivers. These are really the only two disadvantages it has. But, so what? We have DOSBox and how many really need to run ancient peripherals on such a new machine that it is 64-bit?