OK. I'm having an issue similar to the one described. But kind of different. Basically, when I am playing a game (even a really old one, Freespace 1 for example (it's from 1998) or an HD flash video, it will work fine for a couple minutes, then slow down dramatically for 5 to 10 seconds, then go back to normal again. And it'll do this every minute or so. During the slowdown, process explorer shows the application that's running jump up to 80% to 85% CPU usage, and the remaining 15% to 20% are taken up by Interrupts. Here is a graph from process explorer: This happens with both a pci express graphics card and an onboard graphics card. HD videos using media player software work fine (tried media player classic, mplayer, and windows media player). I use XP Pro x64, and don't have access to a win 7 or vista machine, which is most annoying because I'd like to look at what's happening. I did get the xperf software so could run the trace, and I was hoping it would be possible for you to take a look at it. I would if I could. I have the etl file below. When I tried to run the x64 version of xperf, i got the error: xperf warning: This system is not fully configured for x64 stack tracing. Please modify the registry under: HKLM\System\CurrentControlSet\Control\Session Manager\Memory Management and set the value: DisablePagingExecutive <reg_Dword> = 1 Then reboot before retrying tracing. I also ran a trace of the x86 version of xperf and made the file below: http://www.mediafire.com/download.php?k0hkqtc29832x9m I did follow the directions of the x64 version and ran the trace after setting that registry value. Here is the etl of the x64 trace http://www.mediafire.com/download.php?h4dh3u7qcc9fu49 I really thank you for making this thread, and sorry for asking you to look at the etl files.