Using WRT54Gv2; with QoS enabled, I get maybe 100 K/s max, from servers I know I have better rates from.

Disable QoS, and I get 800 K/s up to 1 M/s.

I have not modified the QoS scripts at all; my build is pretty much an extremely stripped-down version of the default build, with update-dd, snort, and a couple other misc. utilities enabled in the build, but I haven't configured most of it, yet.

I also changed -mtune to -march since I had no plans to run it on any other hardware.

I'd like to enable QoS, but I can't use it if it's going to reduce my performance by 88%.