It may be overheating (did you check your computer temps? did you clean your computer inside using compressed air), bad RAM (try to re-seat it; if you have more, then 1 RAM stick, try to start computer with one stick at a time), video card (if you have separate video card, try to re-seat it)