Regarding FF's ability to load pages, might try this too, but only if you're on broadband (I think I remember you saying you're on dial up somewhere, so this probably isn't helpful in the least).
http://news.allakhazam.com/forum.html?forum=3&mid=112085886565103703#1121274896208075952
Quote:
Someone posted some tips on speeding up page loading in Firefox specifically a month or so ago:
1. Type in "about:config" in the address bar without the quotes.
2. Set network.dns.disableIPv6 to true.
3. Set network.http.pipelining to true.
4. Set network.http.proxy.pipelining to true.
5. Set network.http.pipelining.maxrequests to some nmber around 20 or over. This is what will speed up page loading the most. The higher the number the faster. I will explain. This determines the maximum amount of REQUESTS Firefox can send for any one page. It means that it will send up to some entered number of requests thus, as each one comes in, it will add something more. Note however if you are playing FFXI or any game or downloading anything, this will eat a lot of bandwdth. Mine is set at 30. Average load is 3 or so seconds. I don't mind it.
6. Add a new variable and call it "nglayout.initialpaint.delay" without the quotes of course. Make it an integer and set it to 0.
As I said, this will eat bandwidth if you go past around 40 or so depending on how much bandwidth you have in the first place.