firstly, in your address bar, type in about:config
once it opens, it should be something not too dissimilar to this...

browse to the entry network.http.pipelining
double-click on it
next, browse to network.http.pipelining.maxrequests
double-click on it
change the integer to 100
double click on the value network.http.proxy.pipelining once you have found it
double-click on network.dns.disableIPv6
double-click on plugin.expose_full_path
right-click on any value[/url], choose [u]new and then integer

you should then see the following screen:

type nglayout.initialpaint.delay and click ok

enter 0 in value filed and click ok

right-click -> new -> integer
type content.notify.backoffcount as the preference name
type 0 in the value field
create another integer with a name of ui.submenuDelay and a value of 0
create a final integer with a name of browser.cache.memory.capacity. this tells how much ram is allocated to firefox. the best value is 16384
THE LAST THING (yes, you're getting excited!) that you have to do is browse to the browser.cache.disk.capacity
double click on it
change the value to 15000
there you go! done! this should not only speed up your firefox, but it should also speed up your system (less ram allocated to firefox)!
i reccomend that you do not modify any of the other settings unless you know what you are doing.

