For me it depends on what nvidia driver i'm using. Some drivers give me a lot of disconnects and others hardly any. Currently i'm using 378.49 which seems to be the best so far.
So I have had abit of success with a few 1+ hour session without a disconnect, I think it has been a combination of things I have tried to adjust: power management for USB ports, setting full dynamic, switch 3 rd sensor off of usb card, seperating existing usb for sensor and headset, and also something that doesn't make sense to me I make sure that their is sufficient light as in blinds open or light above my PC area ( this last one, has been the consistence one that has stopped this in the past, does it matter ?