It's not related to DNS or ping.It might not be a server problem.
Too many players with high ping rates can cause problems, assclowns with software haxx can cause problems, a DDoS attack can cause problems, someone mucking around with a data pipe can cause problems, etc.
DNS seems to be an issue with other games lately and the universal fix for that (so far) is to set your computer from dynamic DNS to static DNS.
I think you underestimate the dedication some people have for petty things. See below as an example.Why would someone DDoS bz? Isn't there some sort of way to protect servers a la Cloudflare?