Datenströme bewegen sich mit annähernd Lichtgeschwindigkeit. Wie nahe sie der Lichtgeschwindigkeit dabei kommen hängt vom Trägermedium (Kupfer, Lichtwellenleiter, etc.) ab. Die Geschwindigkeit tut hier aber nichts zur Sache. Auch die Bandbreite ist meistens kein Problem. Jedoch hat eine Sekunde nun einmal 1000 ms. Und für 60 FPS muss spätestens nach 16,6 ms der nächste Frame übertragen worden sein. Du kannst dynamisches Spielgeschehen, das von der Eingabe des Nutzer abhängt, ja nicht puffern. D.h. auch eine Bandbreite von 1000 MBit/s nützt Dir nichts, wenn Du Latenzen jenseits der Grenze von 16,6 ms hast.
Der sog. Input-Lag auf der Benutzerseite ist an dieser Stelle weniger kritisch. Da müssen schon Latenzen von mehr als 200 ms erreicht werden, bevor ein Durchschnittsnutzer (zu denen viele hier nicht gehören) etwas bemerkt. Aber einen schlechten Ping, den bemerkt jeder sofort. Die FPS des Spiels schwanken und es fängt an zu ruckeln. Daher braucht man schon eine funktionierende Internetverbindung. Zumindest in Richtung des Streaminganbieters. Wenn man diese hat, dann kann man die Netzwerk-Latenz allerdings komplett vernachlässigen. Man erhält dann schlicht alle 16,6 ms den aktuellen Frame auf Basis der letzten Eingabe. Nicht anders, als wenn man lokal spielt.