Seguinte:
1. Digite "about:config" na barra de Endereço do Firefox
2. Procure por "browser.sessionhistory.max_entries"
3. De um duplo clique com o mouse no valor 50, e mude para um valor inferior, 10 fica otimo.
O que isso significa?
Na maioria das vezes nos só navegamos em mais ou menos 10 sites simultaneamente, e não e necessário o Firefox usar uma quantidade elevada de memoria para abrir 50 paginas toda vez que abrir pensando que vamos abrir as 50 paginas, que e o padrão. Agora ele vai abrir usando memória suficiente para abrir apenas 10 paginas.
Eu coloquei o 10 mais se vc costuma navegar em mais ou menos paginas coloque o numero que desejar.
Tipo assim esse e uma das muitas maneiras com o comando lá de cima o about:config da pra modificar varias outras coisas e só saber usar!