Amd have a better platform for that purpose.
They have hardware pass through AMD-Vi (VT-D). Make sure Video card and MB are compatible along CPU.
That statement is way too broad to be correct. Way better at what? As far as I know the AMD cpus aren't faster in anything than hyperthreaded Haswell. I can't recall even one benchmark where a 8350 wins vs. a 4771 for example.
VT-d is only relevant if you need hardware passthrough to a PCI based addon card, sound/graphics/ethernet. If you don't need that, then VT-d makes literally 0 difference. Further, VT-d is HIGHLY dependent on the quality of the particular implementation by the motherboard manufacturer. If you need this feature, you must do some serious research to find a consumer motherboard that actually works correctly with it. AFAIK the only motherboards you can count on working (as a general rule) with VT-d are server/workstation boards with Xeons.
OP: Hyperthreaded CPU is going to make a difference, though it is not readily apparent how much of a difference. Virtualization loves cores so adding the virtual threads should help. If you are going to change motherboards, you should consider going to IvyBridge-E 4930k for 6 cores/12 threads for a noticeable upgrade. You also get the benefit of higher RAM bandwidth due to quad channel which may help if your VMs are loaded with memory intensive workloads
Otherwise I would just upgrade your CPU within the socket to an i7 3770 so you can keep your same motherboard and everything else.