Yea rimmer sounds right, GO RED DWRAF!

Also, do u play any other games apart from CS? It could be a heating problem, or a video card problem, i had a problem like this with UT2004, and i just needed to update my video card driver and directX, It usally happened to me as soon as i started playing, but it could still be the same problem, make sure all ur drivers are fully updated. Also make sure CS is fully patched.
Also does it restart during other heavily disk activities eg. running an antivirus or spyware scan?