You can try to enable the hardware acceleration in firefox to see if it solves your freezes while browsing the web.
By default it is still disabled, initially it was because it was known to cause issues with the nouveau (open source driver for nvidia gpu), but last time I tested it was working fine (but obiously causing issues for some Plasma users).
And if your laptop is optimus (nvidia+intel GPU), you can switch to the intel one and give a try.
In all cases, the nvidia driver is much better than the reversed engineered open source nouveau driver, the only drawbacks of the nvidia one is that it consumes more energy (meaning computer warmer and shorter battery life) and it's closed source.