List of things to check:
1. Check Event Viewer for errors
2. Check Device Manager for non-functioning h/w
3. Run sigverif.exe to check Drivers
4. Update drivers
5. Check RAM
6. Check PSU, and system or CPU Fans are ok
7. Try a system diagnosis program e.g Sisoft Sandra