I had this same problem recently, does your router have a 5 MHz setting? i had
To set up a second network on my router that was exclusively 5 MHz, much faster with less interference than 2.5 MHz although the range is more limited. I went from getting about 1-2 Mbps to getting consistently over 50mbps on all my devices.