Best Performance
I use a 1080p 144Hz G Sync and I prefer my Frames above 100 so I normally use this. I can't really tell the difference in visual Quality anyway.
There are two things I did not include which is
I have it set to 4, but I am using a 6700K overclocked at 4.8Ghz. If you have a high end CPU go for it. otherwise use the 3d app settings.
and
I do not use VR I do not know anything about VR so yeah...
Best Quality
If you are running at 1080P 60Hz I recommend locking the frames at 60 using rivatuner (included in msi afterburner) or with the in game settings (most new games include this)
Side note on Vsync
don't use vsync only as a last resort and even then I recommend trying out this after rivatuner but before vsync on
Back to BestQuality topic
NOTE
This setting renders your display at a 150% resolution, then downscales it to your native to give you higher quality.
This is the same as render scaling seen in some games, therefore if you set your in game renderscaling to 150% chances are you will end up rendering at 200% dramatically decreasing frame rate.
Individual Program Settings
I still recommend fumbling around with games on a per game basis which is why left most things as application controlled.
Geforce Experience provides great optimization if you do not have the app already I highly recommend it.
http://us.download.nvidia.com/GFE/GFEClient/3.4.0.70/GeForce_Experience_v3.4.0.70.exe
Although, usually the settings from the Geforce Experience app can be raised within the game still giving you great frames. (This depends on wether or not you have a third party overclocked GTX 1070 or a self overclocked 1070)
Also, GFEx likes to turn off MFAA (multi frame sample... w/e) the 1070 can handle it, tell NVidia to shove it where the sun don't shine and turn it back on
😉
note my 1070 is running at a boost clock of 2088Mhz
and a base clock of 1657 MHz
If you want to make use of Vulkan Technology
Please try to run a vulkan tool like this chopper rendering BS
https://nvidia.app.box.com/s/rj9nzxkpz21qu34h8zew301kray9urbf
or any of the ones here that don't say they are for android.
https://developer.nvidia.com/vulkan-android#samples
If they fail to run
You will need to run this tool.http://www.wagnardsoft.com/content/display-driver-uninstaller-ddu-v17061-released
read the instructions run it in safemode....
Then install the latest driver from Nvidia.
Latest 1070 drivers as of March 27,2017
http://www.geforce.com/drivers/results/116344
Edit for those who didn't read my previous response
Do NOT set the power management settings to "prefer maximum performance".
Max performance will make your card run at the max core clock and max voltage at ALL times leading to unnecessary heat and power consumption.
On the 1000 series cards the "optimal power" option allows the cards to down clock and down volt themselves to match the task at hand. This also allows them to have their fans idle at 0RPM.
The difference in performance at most I've seen a 1-3 frame drop when it's switching states for about 1 second or less. It's literally imperceptible.
Higher than 1080P resolutions
ignore DSR factors, also you'd likely need to use all the performance settings and possibly antialiasing set to OFF to get above 60FPS.