RE: Internet streaming speeds
Our household only has two consumers:
1) My wife - who is often streaming something (hulu, netflix, etc)
2) Me - gaming, streaming a sports game, or playing music while I work
My purchased internet speed: 50 mb down, 2 mb up
My actual internet speed: 25 mb down, 1.9 mb up
This works fine for us, though I do notice some quality loss of video at times when it's busier (though I never know if that's my bandwidth or the ISP throttling it).
Do not lose sight of the upload speeds. Everyone gets caught up in the download, but when my wife first switched from regular TV to netflix, she slaughtered my ability to game because she ate up the bandwidth. I ended up getting a router that could be configured to limit how much bandwidth each device gets, so I could limit her total upload and download bandwidth. After that I was able to game again without severe lag.