1) Although what you said indicates the problem might be with the software, the first thing Id do is to open up ur pc, remove all the ram modules, clean the contacs with a damp ear bud and give the seats a good blow to romove any dust. Dont forget to make sure the contacts are dry before re seating them on the motherboard.
The reason id do this first is coz it takes litterally two minutes to do, itll be a btch spending hours tryina fix the problem then finding out you could have done it in two minutes.
I had this problem when I upgraded my ram last year and cleaning it in this way sorted me out.
- Now that you kno the ram's ok, its time to start on the long *** solutions that require you to have more patience than Gandhi in a german work camp.
2) Next try work on your software.
Go to safe mode and access msconfig by typing it to your run command. Get rid of everything by clicking on diagnostic startup and restart.
If you computer work perfectly, then slowly introduce more startup programs and services - one by 1 if you have to. Note the ones that make your computer crash and keep them off. This will mean you restartin your computer constantly.
If it goes well, then ull have a list of all the culprates, if it goes perfect, ull have one main culprate - if it went **** then go to 3.
3)This is simple and str8 foward - back all the files you wanna keep, reformat your drive and reinstal ur operating system. Dont take a shortcut when reformating your drive - do it properly.
4) If all of the above failed, the you got a problem with your cpu. Over heating tends to damage the transistors in your cpu - the most obvious sign is if your pc usually gets a blue screen then restarts. If ur cpu is fcked too bad.
Think of your cpu like ud think of a loyal girlfriend, if it gets fcked, then ur gettin fcked. Take better care of ur hardware.