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.