In addition to what Braddersz already mentioned, a bit misleading term
x86 is the same than 32-bit.
First Intel's CPU that was really 32-bit was 80386, and because the older Intel 16-bit processors already had number 86 used in their names, the
X was put in front of that to separate it (for instance Intel 8086 processor was known as
86).
Short:
- X86 or X86-32 or 32-bit = processor has 32-bit instruction set, architecture is 32-bit
- X86-64 or 64-bit = processor has 64-bit instruction set, architecture is 64-bit
Kari