Hi!
Found a workaround! :-)
I have the same issue: screen starts flickering after 3-4 seconds. I'm using a Surface Pro 4, it started after an update a few weeks ago.
I've tried all suggestions from this forum, nothing worked: reinstall drivers, disable Hyper-V, etc... System File Checker was ok.
Flickering stops when I move the mouse, or when there is a video on screen. Or something is moving on screen.
So.... what I did is... I've added seconds to task bar clock. Instead of hh:mm, it displays hh:mm:ss. Now refresh takes place every second.
Flicker has disappeared. :-)
Whatever the problem is, I still have it on my Surface until Microsoft publishes a solution. If I have a full screen app and task bar disappears, still having the same flickering problem.
But in the meantime, it works fine.
Here you have how to show seconds on taskbar:
Hope this helps!!
Miquel Rodriguez