USB devies not getting 10,000 Mbit/s

Hi everyone! I’ve been using my Elgato 4K X capture card on linux and it works great but it’s stuck in it’s 5gb/s mode when on windows it can hit 10gb/s which lets me capture 4k60 without mjpeg compression. an external NVMe to USB enclosure is also getting the same limited connection even though they are connected to the exact same port as on windows.

I have no idea how to get the full speed of my ports

USB controller listing 10gig:

Capture card only getting 5gig:

System info output from fastfetch:

OS: Nobara Linux 40 (KDE Plasma) x86_64
Host: X570 Phantom Gaming 4
Kernel: Linux 6.11.0-201.fsync.fc40.x86_64
CPU: AMD Ryzen 9 5900X (24) @ 4.95 GHz
GPU 1: Intel Arc A770 @ 2.40 GHz [Discrete]
GPU 2: AMD Radeon RX 7800 XT [Discrete]
Memory: 8.24 GiB / 46.95 GiB (18%)