well if you can do all the transcoding without memory trouble then i guess you're fine. try the new update you mentioned and see if that helps (remove the old profiles). also force Triple Buffering ON... found this on an old forum somewhere "The benefit of vsync quite simply no tearing and vsync will always do that regardless of framerate, so being able to keep up with your refresh isn't an issue on it's own. On the other hand, Being limited to two framebuffers becomes an issue with vsync as the videocard is often left waiting for the monitor to finish it's current refresh. So, taking your 100hz example, if the videocard cannot keep up with 100hz it must work at some fraction of that; be it 50fps, 33.3fps, 25fps or so on. Triple buffering solves that issue by providing space for the videocard to continue drawing to instead of sitting ilde until the buffer flip comes with a new refresh" old but vsync and triple buffering hasn't changed... http://forum.beyond3d.com/showthread.php?t=14217 but yea most likely its that CAP5 or w/e. I think a combination of the new patch with the old profiles removed, and forcing Triple Buffering ON should help.