Just upgraded my grafics card and some minor windows update files, aswell as c++ since I had some major issues with crash to desktop with c++ runtime error over the past four days.
Now I got the apphang crash with the Mithrill.dll file as the culprit.
I have a high end 680 and I had the same problem whilst playing farcry 3 on a newer grafics card update, so I downgraded back then and I had less off those apphang crashes. And I am going to try to do that again to fix the apphang crash.
Most games nowdays are not made for high spec users. They are compitable with crappy mid to low end specced ones and its a bit annoying.