Well, it looks as if I haven't figured out what's wrong with my computer after all; seems like the system's plagued by the same error that's been causing it to crash for weeks now. I should really just buy a new system... Anyway, the thing crashed on me after about 2 hours of running HL2 again. Seemed to run fine for the longest time so I didn't think it would crap out... but she did. The system reset hard and I didn't get a BSOD, which is very weird. I have it set to NOT automatically restart on system fail. So here's what I got in the event viewer when I got back into Windows: Source: System Error Category: (102) Event ID: 1003 Description: Error code 1000008e, parameter1 c000001d, parameter2 c47dbfb1, parameter3 b2e8ea72, parameter4 00000000. I also attached the minidump to the thread. It looks like it will probably state memory corruption again, even though my RAM is good.