RECOMMENDATIONS:
Uninstall Avast! antivirus. It tends to contribute in BSOD-s.
Keep Microsoft Security Essentials and the free version of Malware Bytes.

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.
Upload a screenshot of your hard disk(s) using crystal disk info and "Summary" tab using Speccy:
Run Disk Check on your hard disk for file system errors and bad sectors on it:
Run these tools and delete anything they may find:
ESET online scanner:
Run the System File Checker that scans the of all protected
Windows Vista system files and replaces incorrect corrupted, changed/modified, or damaged versions with the correct versions if possible:
- Click on the

- Type CMD on Search
- Left click and Run as Administrator
- Type SFC /scannow
Full tutorial here:
Please uninstall this program while troubleshooting:
Code:
Start Menu\Programs\iTunes Public:Start Menu\Programs\iTunes Public
You need to update your graphic card
drivers:
Code:
BugCheck D1, {f24, 6, 0, 8d4fcf61}
Unable to load image \SystemRoot\system32\DRIVERS\nvlddmkm.sys, Win32 error 0n2
*** WARNING: Unable to verify timestamp for nvlddmkm.sys
*** ERROR: Module load completed but symbols could not be loaded for nvlddmkm.sys
Probably caused by : nvlddmkm.sys ( nvlddmkm+eff61 )
-----------
1: kd> lmvm nvlddmkm
start end module name
8d40d000 8db2b960 nvlddmkm T (no symbols)
Loaded symbol image file: nvlddmkm.sys
Image path: \SystemRoot\system32\DRIVERS\nvlddmkm.sys
Image name: nvlddmkm.sys
Timestamp: Fri May 23 04:51:06 2008 (4835F8DA)
CheckSum: 00721960
ImageSize: 0071E960
Translations: 0000.04b0 0000.04e4 0409.04b0 0409.04e4 Click on the Start

► Control Panel ► Programs ► Uninstall a program ► Uninstall everything related to; NVIDIA and restart the system. Delete remnants of its drivers/older drivers using
Driver Fusion/Sweeper.
Possible
driver updates from:
NVIDIA Driver Downloads - Automatically Detect NVIDIA Products
You have loads of USB errors, see if applying this fix gets any improvement:
Check for a update on your BIOS version:
Code:
BIOS Version/Date Phoenix Technologies, LTD 5.18, 9/5/2007
That's all for now.