X99 GPU passtrough

Hey guys! long time lurker of the Tek Syndicate, I love reading all of the information and discussions on the forum.

I would like to do the VT-D hardware pass trough in Linux (for games) I have two Gpus a 660TI and a 290X my cpu and motherboard are the 5820k and the Asus x99-a usb 3.1. I have used Arch Linux before and have a somewhat basic knowledge.

Following Wendell's guide I have managed to get libvrtd installed and the GUI, virt-manager. I would like to pass trough the 290x for windows and use the 660ti for Linux. any help is appreciated as I probably cant do this by myself. Thanks in advance.