Code:
Start Menu\Programs\McAfee Public:Start Menu\Programs\McAfee Public
Uninstall McAfee. It's a frequent cause of BSOD-s. I see that you have Microsoft security essentials installed and having two antiviruses would cause conflicts anyway.
You may install McAfee back if it wasn't the cause of your problems, but uninstall MSE if you do so.
But I would never install McAfee back if it was my computer.
Keep the free version of Malware bytes, it's a great combination with MSE.

Do not start the free trial of Malware Bytes; remember to deselect that option when prompted.
Run a full scan with both (separately) once downloaded, installed and updated.
Free up the start-up, nothing except the antivirus is usually needed.
Run the System File Checker that scans the of all protected
Windows 7 system files and replaces incorrect corrupted, changed/modified, or damaged versions with the correct versions if possible:
Run Disk Check on your hard disk for file system errors and bad sectors on it:
Hope that helps, Good luck.
PS: Disable verifier if you haven't already.