Hi judochoke, I just need to clarify some information.
Is the system recognizing any USB 3.0 device at all?
Are the USB 2.0 ports working fine?
Based on your description, the USB controllers are being recognized randomly?
I would appreciate if you can post your dxdiag report here.