ensete I'm running 7 at home too but have had success with 8.1, might be worth a try at least for home use?
Funny thing is I've never had a good time with Linux. I remember trying Ubuntu live in the late 00's and had (looking back) similar symptoms to now, so dithering of some sort has been a thing on *nix long before Windows I imagine.
Since nouveau etc is open-source hopefully there's a solution for Linux soon. I'll keep my fingers crossed.