Make sure the VM you use is compatible with HyperThreading. Also if using vmware, your motherboards bios will need the option to share HT cores before you can implement that in the software.
The motherboard I'm looking at is the MSI Z68A-GD55
. The manual states it has support for Intel VT-D technology, is that what indicates the ability to share HT cores?