I'm currently running >300 tabs on Firefox 54.0.1 spread across four Windows, on a 16 GB, 15-inch 2016 MacBook Pro, 2.9GHz Intel Core i7, under macOS Sierra.
The primary extensions I use to keep performance in check are Auto Unload Tab and Tree Style Tab. Post the two pages you are loading, and I'll check them out on my setup.
HTML5 games can ramp up the fan very quickly. For example, until Auto Unload Tab kicks in, Game of Bombs will pretty reliably chew up Firefox [1]. Most of my content that I keep open are text-heavy, and not crazy on Javascript ("crazy" to me is re-implementing the browser UI and taking over the entire screen experience with that; I don't mind the UI change, but heavy DOM manipulation with Javascript isn't kind to batteries or memory at this time).
Maybe there are some other things that cause this on your machine?
This might be interesting to quantify.
Firefox 1.0 was released in November 2004 by the way.
People can blame mine (and many others) particular system as much as they want but the fact remains: FF on some MacOS systems is a big CPU hog while Safari, Chrome and Opera just work fine.
In Linux (with the same plugins) it works rather well though (except when using some stuff like Google docs).