Have you tried to boot into safe mode? Does it reboot at startup or while you are using it? Have you changed any of the settings, installed any new programs, or added memory? If it does this after you have been using it a while you might want to check to see if it is overheating. Check the vents and fan(s) to make sure nothing is blocking them. If overheating is not the issue you might want to run a memory test if it is possible to do so.