What are the main differences between the x86 and x86-64 bit architecture. I was told I have an x86 architecture (athlon) processor. Other than new registers what is the difference between x86 and x86-64? If I truly do have x86 then what's so different about the x86-64 architecture, i.e my processor can obviously still address 64bit sized variables.