Really is not that much data involved (not counting downloading the game itself). Streaming multi-player game data to/from an individual player can range from like 10kbps to 100kbps depending on the game and scale involved. Remember you are only sending the deltas (and occasional entire refreshes).