I cannot claim that I discovered this solution. It was posted in some Cisco forums. But this worked for me.
My problem was that I could never get consistent throughput with the Linksys E4200 router via WiFi with my Transformer Prime. Throughput would be good for a short period of time and then it would either stop or spit out bits and bytes in small chunks. This behavior was odd, and I had a hard time figuring out what was causing it. Because of the way it occurred, I didn't think it was a hardware problem, the way the GPS situation is.
I had thought a firmware fix from ASUS might resolve the problem. I think there is a problem with the ASUS driver software, but you also can resolve this problem by disabling QoS, specifically WMM, under the Gaming and Applications settings for the E4200. Most people can access these settings by using 192.168.1.1 to connect to their router or by using Cisco Connect and opening Advanced Settings.
Good luck. I hope this will help some of you. This may also work with other routers.
Sent from my Transformer Prime TF201 using Tapatalk