The weak link is your internet speed. All of you devices/connections can handle speeds you aren't going to come near with a 15 Mbps connection. You simply do not have enough throughput to play online games while someone else hammers on the connection watching HD video. I have a 100 Mbps connection and my online gaming experience is diminished if someone is streaming video.