So, big changes recently! I've been starting to wonder about a lot of things in my setup. The ASUS ROG Rampage IV Extreme is showing it's age. To get full USB 3.0 speeds you have to really monkey around with things and I just haven't been able to achieve what I wanted to. The controller on the board (for USB 3.0) is an Asmedia 1042. 4 seperate HUB's for 5gb (yeah right!) per port. The external controller is the Startech 8-bay eSATA/USB 3.0 UASP JBOD enclosure. It's loaded with 8 1tb/500gb(de-stroked) WD Enterprise SATA II drives. I could achieve a solid 90-100 MB/s from the enclosure.
As of today I changed to this:
Startech PEXUSB312A USB 3.0 Gen 2 Type A 2-port card. I now have this installed and the enclosure connected to it. I'm getting a full 250-300 MB/s transfer rate from the enclosure, which is about as good as SATA II can give me. All 4 of my PCIe slots are v3.0. So there's good news on the horizon. I'm currently in the process of moving my pool to this external enclosure.
I also purchased more SSD's, so I am going to build a new pool just for SSD's and move all my VM's there. 4 x 500GB Samsung 850 EVO's, 1 x 1TB Samsung 850 EVO, 1 x 512GB Samsung 840 Pro, and 2 x 256GB OCZ Vector 4's. All of these SSD's will live on my internal SATA controllers and the old Startech 4-port SATA 3 6gb card. So I have 8 6gb ports and 4 3gb ports that will comprise this SSD pool. I'm making sure my stand along Samsung 850 Pro 512gb(OS) and 850 Pro 1TB(installs) are on the 6gb ports.
I'm hoping to just get rid of all my issues getting away from the on board Asmedia 1042 controller and using a more solid USB 3.1gen2 interface for better performance, etc.
I'll update with how things go, and perhaps the other issues will just magically disappear. Once this is done/stable, I'll be wiping and reloading Windows 10. I just want to make sure my pools and data are configured the way I want them before I do so.