All virtualization solutions require VT-x to run 64-bit OSes because they need segmentation to provide memory protection between guest and host
The initial version of x86-64 (AMD64) did not allow for a software-only full virtualization due to the lack of segmentation support in long mode, which made the protection of the hypervisor's memory impossible, in particular, the protection of the trap handler that runs in the guest kernel address space.
Revision D and later 64-bit AMD processors (as a rule of thumb, those manufactured in 90 nm or less) added basic support for segmentation in long mode, making it possible to run 64-bit guests in 64-bit hosts via binary translation. Intel did not add segmentation support to its x86-64 implementation (Intel 64), making 64-bit software-only virtualization impossible on Intel CPUs, but Intel VT-x support makes 64-bit hardware assisted virtualization possible on the Intel platform
https://en.wikipedia.org/wiki/X86_virtualization#Software-based_virtualization
So the only reasonable way you can do is install Windows 8 side-by-side and dual boot with the current OS. Or you can install Windows 8 x64 and then another 32-bit guest inside, since running 32-bit guests doesn't need hardware virtualization support.
You can use an emulator such as qemu or Bochs but since everything is running under emulation, it's very slow. I've tried running a live 64-bit Linux long long ago and after a long time waiting for it to boot, I gave up