This is almost always hardware related.

The usual suspects being RAM and Graphics Card.

Rarely device "Drivers" can conflict and cause this.

Check your RAM...

Click HERE for Windows Memory Diagnostic

Check your graphics card....

Click HERE for NVWorld Video Memory Stress Test