Some who know more will probably chime in, but in the meantime here’s a couple things I would try, seeing as you still have a fair amount of free memory:
- check if you are swapping for some reason (probably not): free -hw will show this. if so, try decreasing swappiness
- tweak the number of processes under firefox performance preferences (default is use recommended)
- make sure your ssd is getting trimmed ( look up fstrim service)
- of course clear cache etc
- if you have addons, create a new profile with no extensions and compare