If firefox is causing the lockups, try running firefox from the terminal. When it becomes problematic, you'll hopefully get some useful warnings/errors show up.
There are general logs for such events (eg. /var/log), but I wouldn't know where to begin therein.
PC: Manjaro/LM 13 x64 XFCE, Kernel 3.11.1-6/3.8.0-32-generic, Nvidia GTX650, i7 3770K, 16GB RAM, Asus Xonar DX
Laptop: Lenovo G560, LM 13 x64 XFCE, Kernel 3.11.1, i3, 6GB RAMMy HTML5 login themes + screenshots