I am maxed out on my mobo for usb 3.0 headers and sata headers. I need 1 more usb 3.0 header and 2 more sata headers. Is there a PCI-e card that can grant me at least that? I've looked everywhere and I can't find any workable solutions. I only have support for 16 lanes total and I'm using a gtx970. I'm afraid that if I use up two more PCI-e slots for usb and sata headers that my graphics will suffer . Is there one PCI-e card that can supply me with both? Please help me out if you know how I can work this out!!