Other that SS44's suggestion, I think that we must be back to the theory that it's a routing issue. The Opera problem was really a side issue, only related to the blocking of googlesyndication. With that unblocked, I don't really think that the browser is responsible for the ongoing difficulty.
We've all had occasional experiences of the forum appearing to seize up for a minute or so, and we can be reasonably confident that it's not the fault of the hosting server, which is extremely fast and running well within its capacity. My own experience has shown a repeatable difference in routing behaviour between the normal forum response and the unresponsive state. So I suspect that TD's problem is just a more troublesome manifestation of the same general routing issue.
Unfortunately, testing this theory is rather difficult, and I don't expect that you want to change ISP just on the offchance that it might be the solution.