Below is a copy from piriform speccy that gives a lot of details about the graphics including the 5 different frequency levels of the card. I am using the latest nvidia drivers (notebook version) 378.66. The 378.77 hotfix didn't include the notebook version so I haven't updated to it.
All direct3d intensive applications that I own crash on both of your vbios (witcher 3, arma3, BF4). There is a thread dedicated to this on your forums here: https://forum-en.msi.com/index.php?threads/280126
There is a debug vbios that worked but it massively down clocked your card, and then a vbios showed up on a chinese website that works well enough but a few tiny micro stutters.
Below is with the 3rd party (chinese written I believe) 86.04.5b.00.8a This one never crashes, temps are never above 56c.
Graphics
Monitor 1
Name:
Generic PnP Monitor on NVIDIA GeForce GTX 1070
Current Resolution:
1920x1080 pixels
Work Resolution:
1920x1050 pixels
State:
Enabled
Multiple displays:
Extended, Primary, Enabled
Monitor Width:
1920
Monitor Height:
1080
Monitor BPP:
32 bits per pixel
Monitor Frequency:
120 Hz
Device:
.DISPLAY1Monitor0
Monitor 2
Name:
BenQ XL2420TE* on NVIDIA GeForce GTX 1070
Current Resolution:
1920x1080 pixels
Work Resolution:
1920x1050 pixels
State:
Enabled
Multiple displays:
Extended, Secondary, Enabled
Monitor Width:
1920
Monitor Height:
1080
Monitor BPP:
32 bits per pixel
Monitor Frequency:
60 Hz
Device:
.DISPLAY2Monitor0
NVIDIA GeForce GTX 1070
Manufacturer:
NVIDIA
Model:
GeForce GTX 1070
Device ID:
10DE-1BE1
Revision:
A2
Subvendor:
MSI (1462)
Current Performance Level:
Level 1
Current GPU Clock:
607 MHz
Current Memory Clock:
405 MHz
Current Shader Clock:
405 MHz
Bus Interface:
PCI Express x16
Temperature:
36 ?C
Driver version:
21.21.13.7866
BIOS Version:
86.04.5b.00.8a
Count of performance levels : 5
Level 1 - "2D Desktop"
GPU Clock:
607 MHz
Shader Clock:
405 MHz
Level 2 - "Default"
GPU Clock:
569 MHz
Shader Clock:
810 MHz
Level 3 - "3D Applications"
GPU Clock:
569 MHz
Shader Clock:
3203 MHz
Level 4 - "3D Applications"
GPU Clock:
569 MHz
Shader Clock:
4002 MHz
Level 5 - "3D Applications"
GPU Clock:
569 MHz
Shader Clock:
4204 MHz