Between the weeks of delays and confusion over regional launch dates, PC gamers had a rough enough road just getting their hands on Batman: Arkham City. Unfortunately, the problems don't seem to have stopped now that the game is actually out, with many users reporting severe stuttering and lag issues, even on the highest-end graphics hardware.
According to an official post on the Arkham City forums, the culprit is a buggy implementation of DirectX 11 support, leading to severly reduced perfomance. Rocksteady is working on a title update that will fix the issue, but in the meantime, you can simply lower your graphics settings to DX9 levels to get the game in a playable state.
Here's the official how-to on that, courtesy of Rocksteady and Warner Bros. Interactive:
The Launcher can be accessed on Games for Windows LIVE and Steam to change DX 11 to DX 9 in the Settings menu.Change both DirectX 11 Features and DirectX 11 Tessellation to OFF.Games for Windows LIVE:Start > All Programs > Games > Right click on Batman: Arkham City and select Launcher > Settings1. Open the Start Menu2. Select All Programs and then the Games folder3. Right click on Batman: Arkham City and select Launcher4. Choose Settings then click on the arrow next to DX options to changeSteam:Launch Steam Client > Library > Right click on Batman: Arkham City > Configure PC Options1. Open Steam2. Select Library3. Right click on Batman: Arkham City and select Configure PC Options4. Choose Settings then click on the arrow next to DX options to change