After playing Far Cry 2 for a couple of hours it randomly exits to the desktop without an error. It is not my temps as they never go above 45* on the cpu or 35* on the gpu. Has anyone else had this problem? Is there a fix to it?

I also get a weird stuttering effect in DX10, not like FPS drops, it just stutters. Seems to be a fairly common problem, solved my implementing a FPS cap. Try DX9 like scope said, that may solve your problems.