Lag is a matter of distance from servers, not bandwidth speed. Bandwidth is more like how large a lorry is and how much it can carry, whereas lag is an issue of how far the lorry has to drive.
Um bandwidth speed is highly correlated with ping. Distance plays some part, sure, but with enough speed i can play "lag free" from norway with people in the states, bandwidth plays a huge role.
Further, distance just increases ping, that however is not the most severe form of lag. Even at 100-150ms pings its still very playable if you lead enemies in shooters, as long as its stable. That stability comes with bandwidth speed, aspecially in online shooters (and all online games with many players).
Even if you had 12 mates living around the block, and you decided to try to host a serverside shooter with an 128k isdn connection its going to lag, distance is only so important, upload bandwidth is the real bottleneck for online play. You need 2-4mbit upload speed for most 6vs6 shooters for lag free gaming if your hosting the game.
In the case of PES its definately some flaw in their netcode coupled with framerate, because often it lags even when i play with people that live 10 km from me, that i ping 8-9ms to.