I also message this here to make EA aware of the issue to fix instead of improve the Performance only and miss the issue specially on 900 Cards
As provided above Vsync no matter if ingame or Nvidia Control Panels Vsync is used, Vsync doesnt work as it normally should because it doesnt Sync.
Default Case: Vsync should cap the Framerate on the Screens refresh rate like 60 or 120 if goes below that it caps at the half like 30 or 60 as long as only the Default Buffering is used. Thats how Vsync works, always capped, no Tearing and no variable Framerates.
Dragon Age Inquisition: With enabled Vsync, it provides a variable Framerate when getting below the Screens refresh rate. Framerates like 37, 43 or 54 and so on. The Tearing is gone so Vsync does work at least for this Part but the Sync doesnt work.
The Issue: A variable Framerate below the Screens Refresh rate without a proper Gsync Monitor causes terrible Frame Stuttering an Issue what People describe over many Forums in many Performance issue Threads. The Stuttering is present in each attempt the System tries to Sync the Framerate so in a Render process what makes it clear that this isnt caused by the Games Engine. It only happens when there is something to Render like when you look around and every 0,5 Seconds you get a Sync issue cause a Stutter as soon as you are below the Screens Default Refresh Rate.
I tested this on different GPUs, 680, 770 and a 980 with their actual latest Drivers. The issue is only present on the 900 Series at least for the three Cards i have only the 980 shows that Issue. On the 680 and 770 the Framerate is still a bit variable sometimes but on the 980 its "only" variable below the Screens Refreshrate. Because of that issue on the 980, there are also serious Performance issues in any of the open Areas like the HInterlands or Redcliff special with this random variable Framerate, the Game is unplayable.
I cant tell you if the Engines use Vsync technology isnt good or doesnt work, or uses Gsync Technology presets even without a Screen. Or that the Drivers from Nvidia doesnt work as they should with the Game, i still dont know it. But what i know is that this needs to be fixed because its the cause of main Performance issues with the Game that many People have on Nvidia Gpus and the People arent aware of this. I read about that Nvidia and EA are about to work together to fix issues with Nvida GPUs and DAI but instead of improvements you should fix this issue asap.
Why i tell you this ? in all Forums i am present People arent aware of this, many of them get variable Framerates with enable Vsync and no one starts to wonder about this as if no one know how Vsync should work. Most of them get stuttering, start to wonder why and think of Performance issues and bad optimisations for PC where the real issue is the not working properbly Vsyncs Sync to cap the Framerate to the Screens full, half or tripple Refresh rate.
Main System:
Intel I7 4930k @4,3 Ghz
MSI GTX 980 4G @ 1354 Mhz
Corsair DDR3 8GB @ 1866 Mhz
Rog Rampage Formula Mainboard
2x 120GB Samsung SSDs
Windows 7 64 Bit
Nvidia 344.75 Driver
What i think ? It looks like the Game or Driver using the GPU output to Sync the Framerate with the Screen what cause variable Framerates and Vsync tries to match the Refresh rate what disables Tearing but cause Stuttering. Normally you need Gsync to make this work properbly so maybe yeah its maybe really the Driver what causes this issues.
PS: dont tell me that you dont have issues on certain GPUs, as soon as you have Vsync enabled and get Framerates like 43 or 54 you also have this issue.
Update: This issue i caused by the Driver i think, i tested now Far Cry 4 and Ac Unity aswell and both of em have variable Framerates even with Triple Buffering dont get capped at 45 or 30 Fps only the max Refresh rate of 60 is the only Cap and i really really dont think my GPU is damaged because of variable Framerates.