What speeds do you get with GL-MT300N?

I can also confirm that over Ethernet I can easily push 100 Mbps.

Do you have an android phone? I would get the app “Wifi Analyzer”, and see if the WiFi channel your on is congested. Changing the channel to a channel with less networks on it should help improve speed.