Here's how I have mine configured for cable access.
user_pref("network.http.max-connections", 128);
user_pref("network.http.max-connections-per-server", 48);
user_pref("network.http.max-persistent-connections-per-proxy", 24);
user_pref("network.http.max-persistent-connections-per-server", 16);
// Enable pipelining:
user_pref("network.http.pipelining", true);
user_pref("network.http.proxy.pipelining", true);
user_pref("network.http.pipelining.maxrequests", 8);
user_pref("network.http.pipelining.firstrequest", true);
// (default is 250)
user_pref("nglayout.initialpaint.delay", 0);
// turn on timer-based reflow management
user_pref("content.notify.ontimer", true);
user_pref("content.notify.ontimer", true);
user_pref("content.maxtextrun : 8191)
user_pref("content.notify.backoffcount", 5);
user_pref("plugin.expose_full_path", true);
user_pref("ui.submenuDelay", 0);
user_pref("content.interrupt.parsing", true);
user_pref("content.max.tokenizing.time", 2250000);
user_pref("content.notify.interval", 750000);
user_pref("content.switch.threshold", 750000);
user_pref("browser.cache.memory.capacity", 65536);
// Path to Cache folder:
user_pref("browser.cache.memory.disk_directory","C:\\Local Disk");
~ Fawks