I was able to pinpoint the problem to the wind direction indicators on the Accuweather page, which are CSS animations. When I deleted the inline styles for them that control the animation, I was able to scroll down the page without Firefox freezing. It seems like the problem is that Firefox freezes whenever a page has a CSS animation that runs infinitely. The odd thing is that I cannot reproduce this bug on any other PC.