что бы ты не делала, он со временем снова начнёт себя так вести... так что меняй браузер.
я использую Firefoх более 3-х лет минимум, на семёрке, и ничего такого не произошло ...
А по вопросу, сложно сказать, много чего могло привести к таким зависаниям.
Поставьте чистую версию без дополнений и своих настроек,
если лазили в about:config и пытались "настроить" то могли ввести очень даже конфликтующие настройки
Может ещё flash плеер опять бунтует, можно попробовать несколько разных версий и посмотреть