Well the fact you can't pin our servers should had been your first indication of something is terribly wrong.
I don't know what kind of network you have, but chances it's bad one and you should, if have to, use a VPN to help reduce jitter of networking.
Unfortunately we cannot help you with that, as it's beyond our scope of support, we don't make enough money to hire staffs to permanently help people who have networking connectivity problem 24/7. VPN can be had for free, but free mostly sucks, there is market called "gaming VPN" which can actually help you reduce total latency between yourself to our servers.
I'm afraid you are on your own here, this is beyond our scope.