How about streaming actual 4k content at not a terrible bitrate
* https://en.wikipedia.org/wiki/Ultra_HD_Blu-ray
What does going to 10G, let alone 25G, get you? Are you really planning on 70-100 4K simultaneous movie streams on 10G, or 160-250 simultaneous streams on 25?