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
- 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