So we're all aware of the performance issues with ACIV, the main problem for me was sudden frame-rate drops down to 30 in certain areas of the game. The fix that works for me is to enable vsync in-game and force triple-buffering using D3DOverrider, this allows me a fps of between 50-60 combined with the following in-game settings:
environment quality - high (set this to low to get a fps boost when needed)
texture quality - high
anti-aliasing - FXAA
shadow quality - high
reflection quality - normal
motion blur - off
ambient occlusion - off
god rays - off
volumetric fog - off
vsync - on
Forcing Triple Buffering on in Catalyst Control Centre or Radeon Pro does NOT work, so don't waste your time with those. I'd seen people suggesting D3DOverrider but couldn't find it anywhere until today, there's an explanation of how it works and a download link here.
Launch D3DOverrider and add a new application profile for ACIV by clicking on the + sign in the bottom left and search for the AC4BFSP.exe. Use these settings:
Application Detection level - Medium
Force triple buffering - ON
Force VSync - OFF (enable it in-game)
Another reason why the fps struggles is because the game seems to only use one CPU core, and certain areas of the game (e.g. foliage) are CPU intensive. This could possibly be fixed with a patch by Ubisoft.
Hope this information helps some people.
ASUS P8Z77-V LX, Intel i5-3570 @ 3.40 GHz, AMD Radeon HD 7850 2GB, 8GB DDR3 RAM
10:20 AM by