@TheFlyingSquirrel FYI i7-4790K does support vt-d unlike the i7-4770K and has a IGPU ofcourse also overclocks.
It's the same socket and same generation so it's just replacing your i7-4770K for a i7-4790K and BAM you can do all that virtualization GPU passthrough. If you're still interested in doing the GPU passthrough ofcourse.
Here is a comparison from the Intel ARK website https://ark.intel.com/content/www/us/en/ark/compare.html?productIds=75123,80807
You might be able to get one used for ±$250 online and you can sell the i7-4770K (±$160-$170) to cover some of the cost. (Prizes at time of writing this!)
i7-4790K is the top end for the Hashwell Desktop family. You could also replace your i7-4770k with an i7-5775C, but the support seems to be lacking for Broadwell CPUs on ASUS 80s chipsets Motherboards. (If that is even a thing)
(Some rambling: I was reading this and I was pretty sure Hashwell did have vt-d on a (few or all) K SKUs. I know because I have a 3770K and wanted to do the same. And I am just stuck in the wrong generation of Intel CPUs. TLDR i7-3770k has no vt-d but the i7-3770(non-k) has vt-d. So for my case its PCI passthrough or unlocked multiplier. FML)