I used to run Firefox aswell, basicly had the same problems as you. Then I said F*ck it google already owns my identity, I switched to Chrome, never looked back. Chrome just works for me. Only downside is probably the identity thing, but if you already have a Facebook and/or gmail they probably know...