Not to go too far off-topic, but since you mentioned it…
GRC actually has a free DNS benchmark utility. It'll pit your server against up to 72 DNS servers operated by major ISPs around the US (some will likely be unreachable as they're for customers of that ISP, but you can remove the unreachable ones by right-clicking in the list).
You'll likely find that cached resolution time is unbeatable by having your own local recursive DNS server, but other lookups may be just a little slower than a few of the servers. However, keep in mind we're talking milliseconds here. Also, if you commonly visit the same sites over and over, cached lookup might be what you're really interested in anyway. As an example, my system…
topped the list in cached performance (0 ms)
came out 28th out of 44 in uncached performance (85 ms avg across 50 lookups)
placed 17th out of 44 in resolution of uncached .com domains only (72 ms avg across 50 lookups)
After testing, the right-click menu allows exporting results to a CSV file, which provides a bit more data (min/avg/max) and you can obviously then sort and filter it as you see fit.
Obviously performance will depend on your ISP's performance and the internet as a whole, since Unbound will be talking to DNS servers all over the world instead of just your ISP or a reliable third-party. I'm plenty happy having Unbound do all the work though.