Sorry, before I was on mobile I can only speak from personal experience, that said, here's what I'm running
Archer: https://www.amazon.com/TP-LINK-AC1900-Wireless-Router-Archer/dp/B00PDLRHFW
And this cable modem on Xfinity: https://www.amazon.com/ARRIS-SURFboard-SB6190-DOCSIS-Cable/dp/B016PE1X5K/ref=pd_sim_147_8?ie=UTF8&psc=1&refRID=KFTS474VVKQ02Y71J20X
The router is able to stream everything I need and then some with 5+ devices connected at any given moment in time. Lot of video streaming done on an android TV in the living room, lot of downloading and gaming happening on my PC, and a few phones and other connected things (laptops, thermostat, etc.)
Really, I build everything with gaming/streaming in mind. If it's good enough to handle that with some overhead, it's typically good enough to handle anything I can throw at it.
Example high bandwidth scenario at my house: I'm playing overwatch and downloading some bullshit in the background. Wife is streaming something over live TV (hdhomerun box -> Android TV) and one of the HD homerun tuners is recording a show on another channel and my PC is capturing it. Also, she's reading the news on her phone and maybe doing some work on her laptop. Worst case scenario, someone else starts streaming something off of the plex server that is also running on my PC. Only if all those things are happening, THEN --- MAYBE --- I might start feeling some ping spikes in game and some latency issues. But even then, that's mostly because so much traffic is going and coming from ooonly my PC, the router and the modem are not bottlenecking me.
Good luck in your search sir.