Update:
Well I ran the name bench ~two weekends ago, the first run it identified a faster cox server (Cox is my ISP). I ran this program several times at different times of the day, morning, afternoon, evening and night time through out the week.
I checked my router settings and I had the same DNS server for both primary and secondary.
So I changed my primary DNS server to the new faster one which had an IP address of xxx.xx.xx.11. The only difference between the old DNS server and new faster one was the last two digits, the new one had .12. which was noted as a replica of DNS server .11. This server or servers are usually the fastest no matter what time of day.
I also noticed it would identify a faster Cox server 50% time at night than my primary one so I entered that one as my secondary DNS server.
When you run the utility it will list the DNS server name, IP and notes. Looks like Cox has more than one server with different names such as Cox1sn or coxsd2 (not exact names) each with a different IP adress associated with them. In the notes section, it would indicate the DNS server is a replica of a different DNS server with a different IP address and name.
What does replica mean?
I noticed there was a replica of servers with ~5 different IP address and names. Are all these one server??? If this is the case then I think Cox really only has two different DNS servers.
With so many IP address I forgot what my original one was, it was either .11 or .12 server. I guess if I want know I could upload an old config file to the router.
Anyway, I don't know if its just coincidence but since doing this, I will have to say online game play has improved. I recommend running this program to see which is the fastest DNS server and not just assume google is the fastest. Googles server did not even make the top five for me. Anyway my ISP had the fastest servers, just not sure what's up with the replicas?