i have spent months and months fixing min and the thing that finally worked for me was updating my chipset drivers (part of the graphics card) and the graphics card its self never had a problem ...