I have also faced this so I'm gonig to post some solutions for it.
Situation A : Screen flicker on CRT monitor
You can reduce or eliminate flicker by increasing the screen refresh rate.
A refresh rate of at least 75 Hertz generally produces less flicker.
For more information about choosing the best refresh rate for your monitor, see Getting the best display on your monitor.
SOLUTION A-1 : Increase the refresh rate of your monitor
(May work if you're using a CRT monitors, but not LCD monitor)
Open Screen Resolution by opening Control Panel, being under Appearance and Personalization, clicking Adjust screen resolution.
Click Advanced settings.
Click the Monitor tab, and then, under Screen refresh rate, choose the screen refresh rate you want (properly higher than 75 Hertz) .
Situation B : Game interface flashing white when gaming
If you face this problem, you will have a several possible solutions to solve it.
If your video game keeps flashing when you try to click it unless you take on full screen,
and sometimes your game interface will even shut down, you're more likely to try SOLUTION B-2.
SOLUTION B-1 : Update your graphic card driver to newest version
Check the links for different updates of different drivers :
NVIDIA, AMD, Intel
SOLUTION B-2 : Delete the several registry keys
(Works on windows 7, may also work on other windows version)
Run Registry Editor by pressing "Windows Key" + "R".
Type in "regedit".
Find the following keys in the left panel :
Easily, right click on them and choose delete