Theoretically wlan chip should never go to sleep if you are pumping a lot of data through it and trying to get maximum bandwidth. Anyway, overall wlan bandwidth is not very good. IMHO it is mostly caused by inefficient code in wlan driver which causes it to eat all the cpu resources on heavy wlan transfers. That's especially bad for media streaming, as video player has less cpu resources left on decoding. The higher is video bitrate, the more cycles get eaten by wlan driver thus starving the decoder. This looks like a purely software problem and hopefully it can be fixed later.