There seems to be a few ways that this game can become hard or impossible to play.
1) Overall high ping between players: Easy to figure out, relatively easy to avoid in custom games at least.
2) Ping Spiking: Usually caused by poor upload speed from a player that can't handle the size of a game that he joined, but once in a while, it might actually be that the player is actually trying to download porn. Who am I to judge?
3) Simspeed: Someones trying to play Demigod on a machine that can't handle and their simspeed goes to the negatives. The game becomes a chessmatch.
4) Mystery Lag: Semi-random choppiness and slowdowns which seem like they happen during big fights. No spiking, good simspeeds, good ping across the board... no one timing out... nothing. Is there anyway to know who's screwing the game up? If there isn't, could you all start spreading the word that its not necessarily my fault just because I have a ping thats 10 ms higher than everyone else?