Did running Firefox in safe mode didn’t help you and clearing cache didn’t improve any conditions? Well, there is one more way out which might help your Firefox run smoothly. Many times changing the compatibility of Firefox might help your Firefox face least problems.
Right click on Firefox shortcut and click on properties. Set compatibility mode back to Windows 2000. This might actually solve your problems. Try it!
If nothing works then creating new profile might help out.