Ahh, I missed the part about it being a laptop till I re-read the post just now. My bad.
Still the crashes and lags you're describing basically sound like processor overheating. This is from personal experience. One of the cooling fans in my rig had stopped working and I ignored it without realising the cause of lag. Then the day I replaced that fan, it started working smoothly again.