I wonder if your Firefox is using hardware accelerated video. I know for me I had to play with some about:config knobs before Firefox actually started using hardware accelerated video. It is enabled by default on macOS and Windows, however on Linux it is not. Ensuring that Firefox was using hardware acceleration for video for me improved the performance and battery life enormously.