Hi,
Generally speaking, corrupted or in-compatible display card driver may cause this type of screen flicking issue.
I would like to confirm whether you have installed the latest drivers for Windows 7. You need to update all driver to Windows 7 compatible version either you upgrade or clean install Windows 7.
Refer to :
HP technical support > HP Pavilion dv6-1045ee Entertainment Notebook PC > Microsoft Windows 7 (32-bit)
http://h10025.www1.hp.com/ewfrf/wc/softwareList?os=4062&lc=en&dlc=en&cc=za&product=3877259&lang=en
if that does not work, you can also take the following steps try to update driver via Microsoft Update.
Automatically get recommended drivers and updates for your hardware
If the problem still exist, pls let me know when this issue occurs. Does it start to flicker at startup or just flicker during watch video or play game?
In addition, it may caused by hardware failure and over-loading, I recommend you to submit a case to the HP support to ask them to supply a solution.
PS: I’ve attach a link for your reference:
Five tips to fix a screen flicker: http://articles.techrepublic.com.com/5100-10878_11-1059562.html