Orpheus said:
If I go to win7 64 do I have to go 64 bit drivers for all my hardware too?
Yes, all drivers must be 64bit. This is actually the reason 32bit windows still exists and is installed by large OEMs - the 32bit drivers are more easily available/better tested etc, although these days there isn't really an issue with 64bit driver availability.
Can I still run all my old 32bit games?
All 32bit apps will work. 64bit XP/Vista/7 etc have a technology called WOW (Windows on Windows) where all 32bit code gets run natively and 64 bit apps coexist happily side by side with 32bit apps. In fact most of your old 16bit DOS apps will work too, just as they do in 32bit XP.
Everything is exactly the same, except you now have two programs files folders - 'program files' for 64bit apps, 'program files(x86)' for 32bit apps.
Is there any information I should be made aware of concerning a 64 bit operating system, or machine??
Nothing springs to mind. The sole reason for going 64bit in consumer space is to get rid of the artificial 4GB RAM limit on 32bit Windows. There is no other benefit, and the only things to worry about are drivers... which as I say above are fine these days.
I've ran 64bit 7 for over a year now, 64bit Vista I 'experienced' before that... they're no different to 32bit XP/Vista/7 tbh
...if yu want a bit more insight... every x86 CPU has been x86-64 since the K8/Athlon 64... Some Pentium 4's weren't, but every C2D is... basically every CPU for the last 4 years has been 64bit.
A lot of people misunderstand what 64bit does for them... the only advantage is, as I said above, the ability to use more RAM. 32bit windows is artificially limited to 4GB of address space (so you usually get around 3GB RAM usable) - 32bit Windows actually uses 48bit addressing (Physical Address Extension or PAE) and can handle vastly more RAM than 4GB (as the server versions do)... and indeed the original XP release could. The limit was introduced by MS in XP SP2 because nVidia couldn't write drivers that didn't BSOD when more than 4GB RAM was present.
Other than that... x86-64 does add the nx-bit instruction which is required for DEP, and you probably don't even realise your 32bit OS is running in PAE mode so it can be aware of the extra bit.
But... there's not really much to it tbh.
Oh, 32bit Windows also artificially limits individual apps to maximum 2GB RAM usage - this is why Supreme Commander use to crash 32bit systems on huge maps when it was first released... post-patch they vastly reduced the app's RAM usage.