Do you monitor temps? You should with those GPU failures. HWMonitor and Core Temp are free. HWMonitor can be run while you game when done you can see how the CPU/GPU/HDD got while gaming.
Think I better clarify i lent this system to a buisnes partner and i hadnt used it for awhile to clean fans etc before anybody says!