"I'm having a hell of a time with the site timing out before it loads."
I have found that happens a *lot* when you have all the javascript on various sites you visit enabled. You'll be pulling from who knows where how many other domains. Go ahead and view source on some pages here and there to see what I am talking about. You think you are visiting acme.com, but in reality it is acme, google, joes malware site, franksadvertising, sidneyswhoknowswhat.com and etc..
If you use firefox, just use the noscript plug in, and don't allow any JavaScript here. See if that helps. I know back when all I could get was dialup, two years ago, it got to the point I was going to give up on the net, pages took so long to load and would time out, etc. Now with noscript and adblock plus and a flashblocker, man, it's like a serious speed boost.
I have a faster connection now, but it is cellular so limited on monthly transfer, so I find that combo still works for me, cuts page sizes down considerably. Also makes surfing more secure as an additional side benefit. Been tons of reports of outside domains delivering malware with ads when they get compromised.
I am not against ad supported sites, and I have visited (and bought from) advertisers here, and will in the future when I can, but they-all the ad supported websites "they"- need normal text links as well as the flash and javascript heavy blinking animated GIF whatevers that pull from over yonder. I consider those sorts of ads to be like using ALL CAPS on forums, just rude and annoying.
Apologies for the side issue, just letting a little nerdiness out, and maybe that info will help you with page loading.