about the lag problem.
i know for divx its when your computer is too slow and you set it to post-process the image but the cpu cant keep up with the video processing and it slows down. im not sure about this one though as i never use mkvs and what not. perhaps somebody can take a look at the decoder's settings.