Since posting earlier I have tried a number of things to try to improve performance on my machine. Sadly, none have really worked. The fps just doesn't seem to change much with changes to settings.
Essentially, I get no better than ~25-32 fps regardless of settings. I have run all settings from ultra down through to medium so far to see how much the fps changes, turned off AO, fiddled with AA (both in game and in NVIDIA settings), and even stepped down from 1920x1080 to 1600x900 and found that at best I get maybe a 5 fps difference (which I would consider to be within the statistical margin of non-significance and thus barely a factual change if at all). So very weird.
I also read a post that said that creating a user.cfg file containing the below in your DA:I directory might help (disables motion blur and enables fps on screen without the performance hit of running FRAPS and the like):
WorldRender.MotionBlurEnable 0
WorldRender.MotionBlurQuality 0
WorldRender.MotionBlurMaxSampleCount 0
PerfOverlay.DrawFps 1
The above didn't make any difference for me, but others should feel free to try it if they think it might help them. You can also add these to the executable string in Origin through right clicking on DA:I and selecting "Game Properties". You then just add the commands with a hyphen at the beginning of them (there are plenty of tutorials on how to do this online - FYI tutorials relating to BF4 are also useful as they use the same engine).
I have never played BF4 myself, but given that it uses the same engine and has been out longer I went hunting for whether people could get that running nicely on rigs similar to mine. As I suspected, people tend to be able to run BF4 on high at 1920x1080 at nice frame rates on my exact rig. This leads me to suspect that the problem isn't my machine, it is the software - either at the driver (and yes I am on the latest NVIDIA driver) or the BioWare/EA end.
I am perplexed at this point and would love advice on how to boost my fps. Perhaps if they allowed me to force my machine to use DirectX 10 instead of only giving me the choice of 11? I found that worked nicely where the option was available on other titles (Batman Arkham City for example which under DirectX 10 runs at 60fps on higher end settings but chugs on DirectX 11 - to be honest I didn't notice the difference in visuals between the two either).
At my wit's end!
My machine:
Core i7-4700MQ
16gb DDR3 1600
GTX 765m 2gb
256gb SSD + 1tb HDD + 1tb HDD