If Firefox is misbehaving, there's a chance its Hardware Acceleration feature is causing problems. Weblog Tweaking with Vishal recommends turning it off to solve problems with startup times, blurry ...
Hardware acceleration enables you to shift the audio tasks from the CPU to the sound card so that the CPU isn't slowed down by audio requests and so that games and other audio-intensive applications ...