Schonmal die Cache-Größe kontrolliert? Das klingt alles danach, als würde Dein Firefox den ganzen Arbeitsspeicher und Cache mit Auslagerungen zumüllen, dann ist's auch kein Wunder, wenn das Ding langsam wird und so viele Ressourcen frißt.
Geh mal in die Optionen und schau, wie groß Dein Cache werden darf und schraub das ggf. runter. 50 MiB ist 'n ganz guter Wert. Und wenn er dann irgendwann immr noch anfängt zu ruckeln, dann tut's normalerweise auch ein Druck auf den "Cache leeren"-Knopf, da brauchst Du den Fuchs nicht neustarten (was den selben Effekt mit sich bringt).