The USB ports at the back of my computer are slower than the ones in the front

Apr 6, 2018
3
0
10
System: *Nothing overclocked, BIOS is up to date*

Windows 10 Pro 64
ASRock AB350M Pro4 Motherboard
SeaSonic S12II 430W PSU
AMD Ryzen 5 1600 CPU
Kingston SSDNow S50 32GB- Boot Drive
Western Digital Caviar 500GB 3.5" Internal Hard Drive - Secondary
8GB (2x4g) G.SKILL Ripjaws V Series

The case I have has a front USB panel with 2 USB 2.0 ports and 1 USB 3.1 port. The back has 4 USB 3.0 ports, 2 USB 2.0 and 1 USB type c port.

I have tried to use all of the ports at the back for my wireless adapters(keyboard / mouse, bluetooth and wifi) but they are all incredibly slow in comparison to the USB 2.0 ports in the front. Whenever I plug the keyboard / mouse adapter into the back the cursor is jittery and the keyboard just doesn't respond unless I'm pointing it directly at the computer. When I plug the bluetooth adapter into the back, there's input lag and devices sometimes disconnect. In addition to that, when plugging the wifi adapter into the back 3.0 ports my download speed is three times slower when I plug it into the front 2.0 port.

I have already uninstalled and reinstalled the USB drivers and I checked in the ASRock bios to see if I could find any settings related to the USB but I couldn't find any.

I would appreciate if anyone could help me, thanks in advance.
 
Apr 6, 2018
3
0
10

I let windows update the drivers automatically and could you clarify what you mean by "look through" the USB controller?
 

I mean have you taken a close look at them. Have you gone into Device Manager, opened "Universal Serial Bus controllers", right clicked each controller, select properties and look though each tab. You may see something that helps you fix the problem.
 
Apr 6, 2018
3
0
10

Ah, thanks for clarifying, no I didn't go through the properties before posting this but I just went through it and I can't find any obvious signs that something is wrong. However, I did disable the power management feature but that did not seem to affect performance.