USB wireless adapters are hit-or-miss, too, but it's a low bar when comparing against the Pi's onboard wifi.
Because we have now concluded that the performance bottleneck is related to the wifi chipset (and not OpenWrt/configuration), I think we can consider this solved.
If your problem is solved, please consider marking this topic as [Solved]. See How to mark a topic as [Solved] for a short how-to.
Thanks!