As of 06/28/2009 I periodically get pings of 350-700 using proxies, but not to all players.
One or two players out of a 4v4 would yield a ping of 140-210 as usual.
Previously I would get pings of 140-210 to all US players.
Restarting my modem does not resolve this, nor does restarting demigod.
If I wait several hours the issue seems to go away. Unfortunately it randomly comes back.
I'm wondering if its trying to connect me to proxies at incorrect locations, say europe or asia, instead of US.