Hi HBomb.
It appears that the VIA High Definition Audio Function Driver is too old.
Code:
fffff880`08637000 fffff880`087d6000 viahduaa T (no symbols)
Loaded symbol image file: viahduaa.sys
Image path: \SystemRoot\system32\drivers\viahduaa.sys
Image name: viahduaa.sys
Timestamp: Thu Sep 17 16:34:15 2009 (4AB217AF)
CheckSum: 0013C1D2
ImageSize: 0019F000
Translations: 0000.04b0 0000.04e4 0409.04b0 0409.04e4
Update it from VIA Drivers Download - VIA Technologies, Inc.
Also Uninstall Avast using Avast Uninstall Utility, at least as a test. Use Microsoft Security Essentials as your antivirus with windows inbuilt firewall, and free MBAM as the on demand scanner.
Download, install and update those, and then run full system scans with both of them, one by one.
Let us know the results.
__________________________________________________________________________
BSOD ANALYSIS:
Code:
BugCheck A, {0, 2, 1, fffff8000348699d}
Probably caused by : hardware ( nt!KiIdleLoop+ed )
Followup: MachineOwner
------------------------------------------------------------------------
BugCheck A, {40100010, 2, 1, fffff80003494502}
Probably caused by : ntkrnlmp.exe ( nt!KiTimerExpiration+f2 )
Followup: MachineOwner
------------------------------------------------------------------------
BugCheck 4A, {778d154a, 2, 0, fffff8800a5b6ca0}
Probably caused by : ntkrnlmp.exe ( nt!KiSystemServiceExit+245 )
Followup: MachineOwner
-----------------------------------------------------------------------
BugCheck C2, {7, 109b, 8894a00, fffffa8008894a10}
*** WARNING: Unable to verify timestamp for viahduaa.sys
*** ERROR: Module load completed but symbols could not be loaded for viahduaa.sys
GetPointerFromAddress: unable to read from fffff80003702100
GetUlongFromAddress: unable to read from fffff800037021c0
Probably caused by : portcls.sys ( portcls!CPortFilterTopology::DeviceIoControl+154 )
Followup: MachineOwner
---------