You guys are complaining about 6mb? That's fast enough for streaming no problems. As for gaming, speed doesn't matter, it's latency you need to worry about.
I was able to stream 720p content no problems on 4mb (when I'm the only one using it), and buffering wasn't that bad. I now have Infinity and honestly while it does hardly buffer it doesn't really feel that different.