GPU Passthrough. Mouse/keyboard issues

Howdy everyone! I’ve been tinkering with GPU passthrough VM’s for a few days now. so far so good. I’m only really having an issue with the mouse and keyboard.

I am passing them through virt-manager as USB devices.

Keyboard: Inputs are randomly not being registered and atleast every 20 seconds a key gets stuck and is spammed.

Mouse: Seems fine most of the time, except for when playing FPS games. there is a jittery/choppyness when looking around.

Setup:
Intel 3930k
Asus Rampage IV forumla
16GB DDR3
GPU1: 560 TI (host)
GPU2: 970 (guest)
OS: Arch Linux

It doesn’t really work to play games with an input ignoring keyboard and a mouse that’s chopping away, just entering my password to login to the VM is a challenge on it’s own. any advice would be greatly appreciated!

I isolated a USB controller, plugged in my keyboard and mouse there and added it like a PCI Host Device.
This fixed most of the issues.

still having some issues with BF1 in particular, otherwise Doom/gta 5/payday works perfectly. so I suspect there is something going on with BF1. either way, I consider this solved.