Just my five cents to it. I have used PDVD and arcsoft since ages. Upgrading here and there always buying these upgrades. I switched to any new possible hardware (on-board vs discrete, amd vs intel : zacate, ivy, discrete ATI, NVIDIA and on and on) whenever something new came out. I had spent most of the time with TMT due to best MC integration. With TMT5 something just went terribly wrong and the software had severe issues (freezing, tearing, auto freq switch was terrible)and not all these issues are resolved as of yet. So getting fed up I gave PDVD12 a spin. I had no issue at all. It's not selling this here over TMT5 but for me it's a fact. PDVD12 just worked out of the box. on another note I also tried the "why buy big softs when you can have it almost for free" jriver, xmbc + codecpacks or MC-HD + reclock ++++: Jriver has fantastic audio capabilities. I have a LINN akurate player which is getting "jealous" of jrivers capabilities (SACD .iso). And Xmbc just has the best graphic interface...but guess NONE of these support full Bluray menu support. So you eventually end up switching from iso's to MKV, retagging manually ever chapter/title and remux here and remove subtitles there etc...it remembers good old hacking days where copying streams of copy protected discs was just fun to do.
Long story short : I ended up with a core i3,2130 (high clock)/an ATI 6570 discrete/a fast SSD/MC and binnerup's My Movies/PDVD12. All is stored on a 2011 home server (Origenae S21T) running the Mymovies database. Frequency switching is done by My Movies and if it should fail I can correct it by remote through the resolution changer of soundgraph (as the htpc case has a soundgraph iMON solution).
TMT remains my favorite player but PDVD12 just made all my problems disappear with my setup.