I have recorded the file causing a couple of BSOD's that I have been receiving lately: "win32k.sys ( win32k!xxxRealInternalGetMessage+1df )", "win32k.sys ( win32k!HMFreeObject+14a)" and "DRIVER IRQL NOT LESS OR EQUAL" I went into device manager and I have a screenshot of what's using what IRQ: I see more than one item on a single IRQ in a couple of places. Could this be the problem, even though Windows won't let me change it and says that there aren't any conflicts? Also, periodically my computer will freeze for a couple seconds and my music will loop very fast and then won't and will repeat until I restart. This problem has been escalating. It's actually doing it right now. P.S. I just made a program to increase its RAM usage and at about 1.5 GB (I have 3GB and am using WinXP x64) it says it's out of virtual memory, but the thing is that I have virtual memory disabled. Also, this isn't happening on my x86 version of Windows. I have a picture of some weird RAM shenanigans: This task manager picture is of a fast update speed, and all the CPU spikes outside of when the RAM increases is when my computer does its freezing up. Here's a better picture describing this part of the problem: P.S.S. I ended all the svchost.exe processes and changed the system time to '07 and my computer stopped freezing after that. What does this mean?