Actually for Windows 7, you should really only be running x64. If there is a piece of hardware that doesn't support x64 drivers, then its really a time to upgrade that hardware simply because either it is ancient or has very poor customer support. The 32 bit Windows 7 is really just so Microsoft can make a few more dollars from those stupid enough to try and update their old Pentium 4, or for grossly underpowed new/fairly recent desktops or laptops etc that are lacking in the RAM or cpu department. In terms of really low end computers, an extra $50 spent on the CPU (most likely inbuilt graphics) and RAM can make a world of difference...