Zunächst einmal: Raising Skinny Elephants Is Utterly Boring. Eine saubere Art, unsauber zu rebooten.
Nächster Punkt, die Logs sind unbrauchbar. Offensichtlich, weil zum Zeitpunkt des Lockups nichts als relevant erachtetes vorgefallen ist. Du könntest den Log-Level in /etc/syslog.conf anpassen (lies die manpage, was das betrifft),
Ansonsten, schau in den Bug-Reports, ob du etwas treffendes findest. So unkonkret, wie du dein Problem beschrieben hast, denke ich nicht, das du etwas finden wirst.
Ich nehme auch nicht an, dass Firefox hauptsächlich am Fressen der Ressourcen Schuld ist - vielleicht indirekt. Schau mal, z.B. mit top, was bei normaler Nutzung irgendwann außergewöhnlich viel beansprucht.