I agree with Jimmycooper. The AMRA engine needs some major work. Besides just blaming the game, I would update your GPU Drivers, Check your Temps to make sure nothing is throttling,and Run some Antimalware to make sure its not something bad running in the background.
Im pretty sure its just the Games Engine since your running fine in other games. But that other stuffs never hurts.