It’s not just the data caps that will be a problem. I’m a reformed ISP tech from a rural area and there’s a bigger issue no one is talking about. Almost every ISP has been sold to a larger company over the past couple decades and the tiers of internet providing has become complicated.
When an ISP is acquired by another ISP, they never run a new physical route for it, they plop a router down in a collocation that turns that old ISPs traffic to the new ISP. That’s why if most Americans with a cable internet connection do a trace route it will still come back with hops with the names of their previous ISP/s. Now traffic doesn’t always go through all that rerouting but tons of it will.
The next issue is the different tiers of bandwidth providers not being accessible in all places. There are instances where an ISP will have to buy bandwidth from Hurricane Electric (tier 2) for example and in that area HE is getting bandwidth from Verizon (tier 1). Throw on top of another tier 2 like Comcast buying your suburb’s ISP at some point and your local Comcast is your tier 3, and it’s getting bandwidth from a competing tier 2 and who is purchasing it from one of the tier 1’s major backbones which may or may not be routing back to the new tier 3/2 provider’s before going out to the net… and then all that has to come back the same way to you before you see it.
None of this affects latency all that much, internet is light moving back and forth at that level, but, just one of those routers has to get congested for a second or two for your game to be affected.