I'm a bit confused about this. I always thought you'd have to have at least a CPU that was a "64 bit" cpu, and probably a motherboard that could handle 64 bit memory addressing.
But recently I was checking out some info about my home PC processor (Q6600) and was surprised to find out that it can handle 64bit operating systems, even though it wasn't advertised as such. I've also seen sites claiming that any core 2 CPU from intel can do 64bit, which I find it hard to believe.
So, can I slap a 64bit OS on any Core 2 machine? Does the motherboard also come into play?