If you have tried everything to make pages load faster, including changing your DNS servers to for example OpenDNS, there might be one more thing you can try: finding the fastest DNS servers for your connection and your individual location. Give “namebench” a try. Namebench is an app that run ons Mac, Windows and UNIX and will test and find the fastest DNS servers for your connection.
I have tried it the last couple of days and I must say the results where really noticeable. In my case namebench recommended Google Public DNS servers that resulted in over 120% faster lookup times compared to OpenDNS. Your results may vary. The app usually also takes into consideration the fact that you may have very fast domain servers for your more local sites, depending on what country you live in. In that case it might recommend a global server AND a local server.
Namebench does a series of connection tests that you can set up and easily run without knowing much about all the DNS stuff. It will analyze and do its thing and then return with a full report that pops up in your default browser. In the top right it will indicate what DNS IP addresses it recommends for you to use and in the top left it will show you if your current DNS servers are slower or faster than what it recommends.
You can find more info, instructions, screenshots and download links on the namebench project site.

