x86 and x86-64 (x64) are not mutually exclusive. x86-64 is a superset of x86, with 64-bit instructions. Many people still run 32-bit (x86) applications and operating systems on 64-bit processors. The reverse is not possible, though; you can't run a 64-bit system on a processor that only supports 32-bit.