I had to go back to chromium+vimium from qutebrowser. It's much snappier, uses less memory, works with nouveau.
I'm definitely getting an AMD card as my next GPU. Which sucks because I really wanted to play with RTX. Not sure having a giant binary blob in my linux kernel is worth it though.
nouveau locking up when coming out of sleep. fun.