Yo también te recomiendo el Media Classic Home Cinema, pero antes te recomiendo desinstalar todos los codecs o packs de codecs que tengas y puedan influir, ya que creo que si tienes el ffdshow o directvobsub puede haber problemas.
Básicamente para configurar el Media Classic tienes que hacer unos pasos muy sencillos, primero tienes que ir a opciones y a Filtros Internos, ahí tienes que activar todos los que quieras, pero en este caso necesitas activar H264/AVC (DXVA) y VC1 (DXVA) en la zona derecha, de la izquierda no te olvides del Matroska por si acaso, aunque para salir de dudas puedes activarlo todo.
Después vas a Output y si estás en Windows XP selecciona uno de estos modos: Overlay Mixer, VMR7, VMR9 o VMR9 renderless para subtitulos
En Windows Vista EVR o EVR Custom Pres. para subtitulos.
Por último como paso opcional en Reproducción activa auto-cargar subtitulos.
Ahora ya debería funcionar bien. Una vez cargada la película si vas a filtros debería salirte MPC Video Decoder.
Si te va el vídeo a cachos o algo intenta cambiar a otro modo.
En la web del Media Classic tienes la info:
http://mpc-hc.sourceforge.net/DXVASupport.html