There's a lot of possibilities here lol.
You should make sure the link speed shows something higher. If the link speed is high then its artificially being limited by some setting, configuration, or software which is where it gets into crazy zone. If the link speed is low then its an obvious reason and possibly the only one you may get :)
You can also look at router logs, etc and try to see if it shows anything wrong. Factory resetting the router is also a good idea.
I'm not getting into anything else as I'm not sticking around for months or typing a whole networking book. Hope the best.
Actually, going to add one more. May have to do with the USB. Make sure that's not on a USB 2.0 port at the very least. To get at or near max speeds you're going to have to have that on USB 3.1 and the wifi adapter itself must be able to do USB 3.1. USB 3.0 will be a lot less. USB 2.0 will be horrid much like or close enough to what you're seeing now - it will be very low.