Sounds to me like some hardware issue, I've literally never experienced any of this in the last 5 years on Firefox. My guess is considering it works fine with other browsers the graphics drivers are a bit wonky, or maybe Firefox is falling back to software rendering for some reason. Are you using Linux or Windows?