With the tests done that are available to us, I would say all your hardware is OK. If the crashes have stopped, looks like the tweaks you did, reply #40, where the cure.
The freezing may be due to lack of CPU and memory resources: Not enough free space on the HDD, it being over 80% full: so many start up programs, too many auto updates.
The following instructions, thanks to RKinner
1. Please download the Event Viewer Tool by Vino Rosso
and save it to your Desktop:
2. Right-click VEW.exe and Run AS Administrator
3. Under 'Select log to query', select: * System.
4. Under 'Select type to list', select:.* Error* Warning
Then use the 'Number of events' as follows:
1. Click the radio button for 'Number of events'
Type 20 in the 1 to 20 box
Then click the Run button.
Notepad will open with the output log.
Please post the Output log in your next reply
then, repeat but select * Application. (Each time you run VEW it overwrites the log so copy the first one to a Reply or rename it before running it a second time.)
Get Process Explorer
Save it to your desktop then run it (Vista or Win7+ - right click and Run As Administrator).
View, Select Column, check Verified Signer, OK
Options, Verify Image Signatures
Click twice on the CPU column header to sort things by CPU usage with the big hitters at the top.
Wait a full minute then:
File, Save As, Save. Note the file name. Open the file on your desktop and copy and paste the text to a reply.