ensete
I think everything contributes to issues. All types of flickering, but also oversaturation and different types of rendering.
I've experienced so many different combinations of hardware/software and something that I have noticed is how inconsistent the "results are".
After 3 years on this, I can't say that I know for sure more than at the beginning, which is crazy.
A same motherboard, same hardware, same software and you can have different experiences.
Sometimes, in my laptop even unplugging and replugging the screen can trigger a different visual experience. And I have to replug it many times and even reinstalling windows to get it back to "normal".
Even websites have different rendering now.
I also noticed that a windows update can change the rendering but then it doesn't get back to how it was even if you reinstall windows. Which means a windows update can trigger something directly in your hardware (gpus i suppose) and it doesn't get back by itself...
I've given up trying to figure out everything cause it's vain. There are too many parameters, image rendering is getting more and more uselessly complex.
I just try to find something that works and stick with it.