My speed tests were perfect, but my connection still felt awful, and one queueing setting explained it all
After trying nearly everything, I figured out bufferbloat was the problem
We haven't written up this one. XDA Developers has the full story — the link below goes straight to it.