As far as I can recall, Windows XP was the first Windows version to support 64-bit operation (in fact, according to the 64-bit software timeline in the Wikipedia article “64-bit” the first such version was released on April 30, 2005 quite a bit later than the 32-bit XP release date in August, 2001). I haven’t messed with 64-bit versions of XP much, but came to appreciate them with Vista (where both 32- and 64-bit versions released simultaneously).
My appreciation is only improving with Windows 7. That’s because while the requirement that all drivers be signed might seem restrictive it is actually proving to result in more stable and reliable 64-bit systems for me as compared to the same systems running in 32-bit mode on the very same hardware. This observation has been dawning for me slowly as I migrate more of my production and test systems to Windows 7, and observe the differences in reliability and stability between the two OSes.
Here are three cases in point, to help illustrate my contention:
- My primary test machine is built around an Asus P5K motherboard with an older QX6800 quad core processor, 8-12 GB of DDR2-800 RAM (I vary the amount of memory according to current usage patterns), an NVidia GeForce 9600GT, and three Samsung 1 TB SpinPoint drives. I’ve got Windows 7 Professional 64-bit running as the host OS, and also run 32- and 64-bit versions of Windows XP, Vista, and Win7 as guest OSes as well. This machine has had exactly 1 (!) runtime error since I updated the machine to that OS on August 8, 2009. Remarkable!
- One of my test notebooks is an MSI PR200 with a T7300 Mobile Core 2 Duo, 4 GB DDR2-667 RAM, Intel GMA X3100 graphics, and so forth (details appear in this Tom’s Hardware Review from 2007). I’ve run both 32- and 64-bit Win7 versions on this platform and while the 64-bit version maxes out at about one minor hiccup weekly, the 32-bit version easily triples or quadruples that experience.
- My primary production machine has always and exclusively been 32-bit since I first built it in 2006 for Vista. Readers of this blog and my ViztaView blog know that I’ve been plagued with bizarre and interesting hardware issues on this machine for years, and seemingly conquer them as they appear only to have them replaced by other, equally bizarre and mysterious issues. Guess what? I’ve now switched to 64-bit Windows 7 Professional on this machine, and it’s quieted down considerably (from a dozen or more error items in Reliability Monitor weekly to one, or at most two).
Yes, I know, this is far from a sufficiently large enough sample to be statistically significant. But for me it’s significant in another, even more important way: I now spend less time troubleshooting systems, and more time working. The boss (my wife, that is) likes this, and so do my creditors and my bank balance. And thus, maybe — just maybe — the 32- to 64-bit switch may also be worth considering for those of who you’ve yearned for a more stable and reliable Windows desktop environment, especially on machines subjected to constant tinkering and upgrades (as mine, and I have to believe also, some of yours are as well).