Does your mobo have software to monitor temps? That would be the first place I would look since it only happens randomly. Also look at the GPU temps, some cards don't ramp up the fan speed as they should and could cause issues. If temps are OK, run memtest and then report back. If you're overclocking your video card, try returning your settings back to stock.