Yes for streaming. It takes 15 to 25 Mbps to stream a 4K video from Netflix. A download speed of 80 Mbps lets you download any two videos simultaneously with plenty of bandwidth to spare. If you have a cable ISP, an upload speed of 20 Mbps is quite good