Vista x64 has support for a lot more RAM. There are a few tiers, with Home Basic 64 supporting 8 GB while Ultimate can handle 128 GB (heh). That's about the biggest advantage there. Supposedly EMT64/AMD64 allows more performance due to added CPU registers, but you'll never notice that if it's even there. It is the future unless you want to be limited to <4GB RAM from here on out. (4 GB will end up being ~3.5GB available in 32-bit XP and Vista for various reasons).
Vista x64 has a semi-annoying requirement for signed drivers. This is not a problem for commercial products, but if you want to use some freeware utilities, it can be. Driver signing is quite non-cheap.
You also lose the ability to run DOS and 16-bit Windows apps. Those were "virtualized" under XP and Vista 32. NTVDM did DOS and "Windows on Windows" (WOW) did 16-bit Windows apps. Not much of an issue these days, really. And DOS stuff can always be run within DOSBOX, and your Windows 3.1 or 16-bit Windows9x stuff (there was some) glory apps can be run in the free MS Virtual PC you can get. 32-bit apps on x64 OS's are actually run on WOW64. It's not emulation though. It's a very fast, basically transparent layer that is allowed because these CPUs can easily switch modes.
Overall though, Vista 64 and 32 are functionally very similar, just as XP x64 feels almost exactly like XP SP2. The most obvious difference between the editions is the need for 64-bit drivers. You can go look this stuff up on Wikipedia too for more info. Wiki is a pretty decent resource most of the time.
Vista x64 has a semi-annoying requirement for signed drivers. This is not a problem for commercial products, but if you want to use some freeware utilities, it can be. Driver signing is quite non-cheap.
You also lose the ability to run DOS and 16-bit Windows apps. Those were "virtualized" under XP and Vista 32. NTVDM did DOS and "Windows on Windows" (WOW) did 16-bit Windows apps. Not much of an issue these days, really. And DOS stuff can always be run within DOSBOX, and your Windows 3.1 or 16-bit Windows9x stuff (there was some) glory apps can be run in the free MS Virtual PC you can get. 32-bit apps on x64 OS's are actually run on WOW64. It's not emulation though. It's a very fast, basically transparent layer that is allowed because these CPUs can easily switch modes.
Overall though, Vista 64 and 32 are functionally very similar, just as XP x64 feels almost exactly like XP SP2. The most obvious difference between the editions is the need for 64-bit drivers. You can go look this stuff up on Wikipedia too for more info. Wiki is a pretty decent resource most of the time.
Last edited by a moderator: