I had this issue for a while and I am quite a techie myself, so I was trying to fix it. But I haven't had a happy ending yet, so I am afraid it might be the hardware. Anyway the computer sometimes blue screens on me with a message "CLOCK_WATCHDOG_TIMEOUT", this usually happens when I play games...