I don't know exactly what it is, could just be your monitor's going bad, but here are some things to check:
1. Video card/drivers
2. Refresh rate set too low?
3. Overheating? Make sure you have good airflow in your case and that your fans are working. If you overclock, maybe try re-setting to default values.
4. Anything causing interference?