Since just after Thanksgiving I have been getting reports of, and experiencing myself, high amounts of network latency. Based on my best guesses the problem is DNS. The most common issues I see is the website working and working with no end in site, then after stopping it and refreshing it having it immediately pop up. The problem is, nothing changed on the DNS server in that time. The only changes that were done on the network were on our exchange server which was update to SP2 and then SP3, because it wasn't cooperating with a jump straight to SP3. We're running Server 2008 on both and Exchange 2010. We recently swapped our router from an old SonicWall to a CISCO 180RV, which is actually a Linksys. But that had been at least a week before the problem started.
We are also using Carbonite, and I had just loaded it on the DNS server to backup the Exchange server in a convoluted attempt to fix a different problem that I may ask about in another question at another time. Regardless, it has since been stopped and removed from the DNS with no change to the network.
I have contacted our ISP a couple times, and in both cases they have declared there is nothing wrong with their system and equipment, so one way or another that's a dead end.
I am the sole IT guy for my small business, and while we have been contracting with another professional, he has not been able to make any head way in this problem either. I'm not sure what to even look at to try and track this down, let alone fix it.