I use two of the fastest servers listed by DNSbench in the router for general family use, my laptop has the four fastest (with no more than two from the same provider)
I doubt DNS response speed matters anywhere near as much as reliability. For most processes it's something done once when the session is established and never again. If you download 1GB of data that's not going to result in millions of DNS queries. If you're playing a game I'd expect one query on game start-up (or perhaps when you join in a shared game). After that it's just data streaming between sockets and no need for a DNS query - same as when you make a phone call. You only need to look the number up once at the start of the call.
And most modern OSes can cache queries (Windows by default, Linux I think only if you configure it). Exactly how long a domain stays cached depends on the TLL. Some are short, some are long.
bbs.adslguide.org.uk
----------------------------------------
Record Name . . . . . : bbs.adslguide.org.uk
Record Type . . . . . : 1
Time To Live . . . . : 78735
Data Length . . . . . : 4
Section . . . . . . . : Answer
A (Host) Record . . . : 80.249.99.126
So that will stay in my cache for nigh-on 24 hours. But others only sit in the cache for a few seconds. Actually the above record is a bit odd because there's also this in my cache:
forums.thinkbroadband.com
----------------------------------------
Record Name . . . . . : forums.thinkbroadband.com
Record Type . . . . . : 1
Time To Live . . . . : 139
Data Length . . . . . : 4
Section . . . . . . . : Answer
A (Host) Record . . . : 80.249.99.126
I access the forums by typing 'bbs...' in the address bar which is probably why it's in the cache but it's a bit odd that the two TTLs are so different considering they resolve to the same address.
But anyway the only people I think should worry about query speed are the server operators. For them it's clearly an important performance metric as it relates to the number of queries the server can field. But for us as users - I just don't see any need to obsess about it. DNS queries are probably some insignificant %ge of the total network traffic and optimising them is unlikely to have any impact on my experience. As long as the response comes back within half a second I doubt we'll care.
---
Andrue Cope
Brackley, UK