My solution was patching. It saved my career when work forced me onto Windows 10
For my home PC, I am staying on Win7 forever pretty much. I am building a new Core i7-9700 with 64 gigs of RAM that will likely run Win7 comfortable for over a decade or so.
What I have tried so far:
1) Bought a total of 7 different monitors (IPS, TN, VA, G-Sync / HMDI, Displayport, DVI, VGA). Some are better than others, but none work well.
2) In addition to my modern 1660Ti , I tried 4 different old GPUs that are often recommended on here (Geforce 760, 750, 660, 650). I even made sure to get the exact recommended manufacturer, but that didn't work either.
3) Bought blue filter glasses
4) Tried recommended bluefilter software (f.lux, Iris)
It seems the problem that Win10 introduces has something to do with DirectX, specifically DirectDraw and DirectWrite, and how it is used to render the desktop. There is no "fixing" that. It has nothing to do with hardware, the issue is how Windows 10 draws the screen. You can take a perfectly fine Windows 7 system, install Windows 10 in a virtual machine on that system, ans that Windows 10 will give you the same issues, even though it's running inside the windows 7 OS on the Windows 7 hardware.