Silly system says I have the same problem as you, didn't mean to click it :P
You have to understand the 980 was a newish card when DA:I was being developed, although the devs had hands on hardware from nvidia directly they didn't have decent drivers. And still today there is no real good working 100% drivers yet for the 9xx series. Also bear in mind the motherboard you have may have driver issues between the GPU and chipset.
But anyway, what drive is your game installed on? Do you have a secondary drive? And has it been defragged recently? (A lot of people forget to defrag drives).
Also try adding the game's .exe file and folder to your Antivirus exclusion list to prevent it from constantly scanning it.
A big difference between DA:I and Battlefield 4 is DA:I constantly streams data back and forth, so as said before if your drive is badly fragmented and the game data is all over your drive that will cause stuttering. Also try if you can if possible not to have the game on the same drive as your page file, and if it is on an SSD make sure the page file is not active on the SSD drive (just for general purposes).
Also check your memory, next time you want to restart your PC goto the start menu and type mdsched and have it check your memory, however you can check your RAM somewhat with the game playing by pressing ALT+CTRL+DEL and going to your task manager and then to the performance tab and click on the resource monitor at the bottom and check for RAM hard faults, if there is a lot for DA:I (you can select the .exe file from the list) then that could be a case of a bad stick of ram or something else blocking data constantly (hence why I said earlier to add your game's folder and .exe to the AV's exclusion list).
As for the lazy devs, nahh, it is impossible to have a game 100% flawless on all PCs, too much hardware variables to do that.