if virtualization was not enabled then I wouldn't be able to do 32 bit either
I am going to return the chip
Actually, you can run virtualization software on computers that don't have any virtualization hardware built-in; it simply limits the guest OS to 32-bits. You can also install 64-bit guests on 32-bit hosts (if you do have hardware virtualization).
However, here are 3 things to check:
1. Is your Host OS 64-bit?
2.. Make sure Intel Virtualization Technology is enabled in the BIOS. Depending on the chip, it can be called Intel Virtualization Technology, Vanderpool VT-x, VT-d, etc. Also note that there can be more than one setting to toggle on (for example, you may need to enable both Intel Virtualization Technology AND VT-x in BIOS). Otherwise, the virtualization software may be running in 32-bit software emulation mode rather than 64-bit hardware virtualization mode.
3. If you're running a server OS, uninstall Hyper-V (uncheck to remove & reboot).
Some questions for you:
1. What CPU model is it?
2. What motherboard is it? (and BIOS revision)
3. What Host OS are you using? Is it 32 or 64-bit?