The API overhead is the big problem in the actual version, they use DX11 (what has an massive overhead already) and GameWorks, what adds a massive overhead again.