1) Kill as many links to ads as you can (using the hosts file).
2) IE has about the slowest Javascript interpreter of any browser in the world - still. (Version 5 was so slow that displaying a database grid on one of my sites, that took about 20 seconds in Firefox [there's no way to get speed when you're dealing with 25 million records], took so long in IE that as an experiment, I connected a computer running IE 5 to the site at 9AM [via gigabit Ethernet, so it wasn't a connection issue] and shut the computer down when I left at 5PM - and still had no display. Since I write the entire site, I can say with certainty that it was the speed of the ECMAscript [Microsoft calls it by its correct name] interpreter in IE that was the problem.)
(I'm running Flash, and while I don't get the "snap" I'd get from a 1kb text page running locally [faster than 1 screen frame takes to paint], I don't usually see more than about 1 second delay. There are occasional hangs, but whether they're due to the site backing itself up or a traffic jam on the internet path, I can't say. [Where "occasional" means about twice a week - and I'm here 6-8 hours a day.])