This is why I ended up selling my 3570K (managed to get a few bucks more than what I paid for it) and going with a 3770 non K model. I wanted to pass through my 7970 via VT-D to a Windows 8 VM using XEN as the hypervisor. And then have the ability to use the system for all operating systems mainly for training / testing purposes. This worked out well but I just wished my Asrock Z68 board supported more than 32GB of memory.
Also if you have an older motherboard like I did that supports VT-D, don't bother upgrading to Haswell. The 3770 can easily overclock 3-4 bins above stock which makes it faster than the latest 4770 (which can't overclock at all unless you mess with FSB which can be dangerous). I'm running at 4.2 Ghz on all cores at stock voltage. Haswell has some improved VM capabilities over Ivy Bridge but that does not really make up for the Mhz deficit as far as I can tell.
FYI if you're planning on passing through a video card you probably want to stick with AMD based cards, Nvidia cards can be troublesome unless you have a Quadro series.
Also if you have an older motherboard like I did that supports VT-D, don't bother upgrading to Haswell. The 3770 can easily overclock 3-4 bins above stock which makes it faster than the latest 4770 (which can't overclock at all unless you mess with FSB which can be dangerous). I'm running at 4.2 Ghz on all cores at stock voltage. Haswell has some improved VM capabilities over Ivy Bridge but that does not really make up for the Mhz deficit as far as I can tell.
FYI if you're planning on passing through a video card you probably want to stick with AMD based cards, Nvidia cards can be troublesome unless you have a Quadro series.