Update...I found logs like this in the Event Viewer, they appear at the time of the crashes:
=============================
Log Name: Security
Source: Microsoft-Windows-Security-Auditing
Date: 4.9.2011 23:34:53
Event ID: 5038
Task Category: System Integrity
Level: Information
Keywords: Audit Failure
User: N/A
Computer: Tietokone-PC
Description:
Code integrity determined that the image hash of a file is not valid. The file could be corrupt due to unauthorized modification or the invalid hash could indicate a potential disk device error.
File Name: \Device\HarddiskVolume2\Windows\System32\drivers\tcpip.sys
Event Xml:
<Event xmlns="
http://schemas.micro.../events/event">
<System>
<Provider Name="Microsoft-Windows-Security-Auditing" Guid="{54849625-5478-4994-a5ba-3e3b0328c30d}" />
<EventID>5038</EventID>
<Version>0</Version>
<Level>0</Level>
<Task>12290</Task>
<Opcode>0</Opcode>
<Keywords>0x8010000000000000</Keywords>
<TimeCreated SystemTime="2011-09-04T20:34:53.446Z" />
<EventRecordID>4292</EventRecordID>
<Correlation />
<Execution ProcessID="4" ThreadID="48" />
<Channel>Security</Channel>
<Computer>Tietokone-PC</Computer>
<Security />
</System>
<EventData>
<Data Name="param1">\Device\HarddiskVolume2\Windows\System32\drivers\tcpip.sys</Data>
</EventData>
</Event>
=============================
Also, I've gotten these kinds of logs lately (they seem to appear randomly):
=============================
Log Name: System
Source: disk
Date: 5.9.2011 14:56:29
Event ID: 7
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer: Tietokone-PC
Description:
The device, \Device\Harddisk1\DR1, has a bad block.
Event Xml:
<Event xmlns="
http://schemas.micro.../events/event">
<System>
<Provider Name="disk" />
<EventID Qualifiers="49156">7</EventID>
<Level>2</Level>
<Task>0</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2011-09-05T11:56:29.672Z" />
<EventRecordID>83635</EventRecordID>
<Channel>System</Channel>
<Computer>Tietokone-PC</Computer>
<Security />
</System>
<EventData>
<Data>\Device\Harddisk1\DR1</Data>
<Binary>030080000100000000000000070004C0000100009C0000C000000000000000000040746401000000402D360000000000FFFFFFFF01000000580000840201000000200A1240032040000000003C0000000000000000000000886A360A80FAFFFF0000000000000000E063CC0780FAFFFF60DCF40680FAFFFF203AB20000000000280000B23A2000004000000000000000F00003000000000B00000000000000000000000000000000</Binary>
</EventData>
</Event>
=============================
So the problem is with one of my hard drives? Any idea how to fix this/remove the bad block from use etc.?
One more thing, what does this error mean?
=============================
Log Name: Application
Source: Microsoft-Windows-WMI
Date: 5.9.2011 19:35:56
Event ID: 10
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer: Tietokone-PC
Description:
Event filter with query "SELECT * FROM __InstanceModificationEvent WITHIN 60 WHERE TargetInstance ISA "Win32_Processor" AND TargetInstance.LoadPercentage > 99" could not be reactivated in namespace "//./root/CIMV2" because of error 0x80041003. Events cannot be delivered through this filter until the problem is corrected.
Event Xml:
<Event xmlns="
http://schemas.micro.../events/event">
<System>
<Provider Name="Microsoft-Windows-WMI" Guid="{1edeee53-0afe-4609-b846-d8c0b2075b1f}" EventSourceName="WinMgmt" />
<EventID Qualifiers="49152">10</EventID>
<Version>0</Version>
<Level>2</Level>
<Task>0</Task>
<Opcode>0</Opcode>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2011-09-05T16:35:56.000Z" />
<EventRecordID>2945</EventRecordID>
<Correlation />
<Execution ProcessID="0" ThreadID="0" />
<Channel>Application</Channel>
<Computer>Tietokone-PC</Computer>
<Security />
</System>
<EventData>
<Data>//./root/CIMV2</Data>
<Data>SELECT * FROM __InstanceModificationEvent WITHIN 60 WHERE TargetInstance ISA "Win32_Processor" AND TargetInstance.LoadPercentage > 99</Data>
<Data>0x80041003</Data>
</EventData>
</Event>
=============================
I attached a couple of recent minidumps aswell. Any help much appreciated!