Lag is not your problem, latency compensation is your problem. The game tries to equalize every player's connection to the server, so that fast/low latency Internet connections do not give players an advantage. This is a good idea, however it is a terrible implimentation. The game had only one "beta", and this was at the developer's location on their internal network (where latency is very nearly zero, and essentially the same for each player). Then they launched it on the Internet, where latency ranges from 10-1000ms and higher. While their latency compensation probably worked fine on their internal network, you have seen that it is a complete failure in the real world (Internet). The faster/lower latency your connection, the greater advantage all the other players have - as you (and I) have seen, it's game changing, and completely decides 90+% of encounters w/ the enemy. The company refuses to even discuss the issue of latency compensation, and instead talks about lag, which is unrelated. My guess is that it would be time consuming (expensive) to try to fix latency comp to work on the Internet, so we'll never see it fixed. They could eliminate a good part of the problem by hosting dedicated servers, but it's clear they are unwilling to spend the one half of one percent of their profit from this game to host servers for us. My advice and my plan - if then don't fix this, and soon, write it off as a complete loss, and never spend another penny on anything from this dev ever again.