This is also why games on the Xbox One with P2P connections instead of dedicated servers are so sub par. Most people have like a 1Mbps upload, which is barely enough to run a connection between 5 people nowadays. The more complex games get, the more it strains that, yet upload speeds improve over time at a snails pace.
But if you play on a host with some solid FiOS with 20Mbps+ Upload (Cough, Houdini) you can literally play an 8v8 H:CE game lag free.
I don't think forcing a list of approved hosts is realistic for FC. But when choosing who has host in a game, at least do some due diligence and give it to the person on your team with the highest upload speeds. Even the jump from 1Mbps standard to 2 or 3Mbps opens a lot of breathing room. Download speeds may as well be irrelevant.
And if someone has 10Mbps+ upload, give them host just for the fact that you'll feel like you're on a dedicated server.
FC Media Links