Occasionally my cpu will max out at 100% for a brief period of time when a program like Chrome or WMC is updating in the background or a tab in Firefox is acting up. If this happens and I'm watching a video in XBMC, it will stutter. If I watch the same video in MPC-HC with LAV filters and MadVR, it stays smooth. As a test, I ran a program that I knew would max out the cpu for 2 minutes. MPC-HC did not drop a single frame, and visually looked perfect. XBMC video stuttered every 3-10 seconds. Is this typical of other peoples experience? If so, what exactly is the reason for this? In MPC-HC I have "process priority above normal" checked, and in MadVR I have it set to load 4 frames in advance (default). Is this why the video stays smooth, or is it because LAV video has multithreaded decoding and XBMC doesn't? Or another reason? Is there any way to force XBMC to have a higher priority or otherwise avoid the stuttering under load?