I've said this many times, in many threads.
Your ISP, might route the connection to Anthem strangely, which is a big cause for lag. For example, someone who is trying to send something to someone from Los Angeles, CA to Seattle, WA. Instead of the connection going upwards straight towards Seattle, sometimes what will happen is that it'll take detours to like, Texas, or something like that, prior to landing in Seattle, WA. Which because it takes time to get to TX first and any other state prior to reaching Seattle, WA, which is why both people will experience lag time in between receiving information. Which usually explains why a lot of people with the same ISP will have issues with connecting to a certain place and/or lag, while other people with different ISP's don't etc.