Further update - it turns out I'd turned off Hardware Acceleration in FF to avoid issues that Windows has when you have GPU accelerated content on two separate monitors with different refresh rates.
It's really bad with Hardware Accel turned off, but it's still a bit laggier with it on compared to chrome/edge.