drivers keep crashing
I updated to windows 10 from 7, with 2 gtx 970's on windows 10 i was running around 850 h/s running theses parameters in config.json

{
    "algo": "cryptonight",
    "background": false,
    "colors": true,
    "donate-level": 1,
    "log-file": null,
    "print-time": 60,
    "retries": 5,
    "retry-pause": 5,
    "threads": [
        {
            "index": 0,
            "threads": 26,
            "blocks": 39,
            "bfactor": 6,
            "bsleep": 25,
            "affine_to_cpu": false
        },
		    {
            "index": 1,
            "threads": 26,
            "blocks": 39,
            "bfactor": 6,
            "bsleep": 25,
            "affine_to_cpu": false
        },
    ],
    "pools": [
        {
            "url": "pool.etn.spacepools.org:1111",
            "user": "",
            "pass": "x",
            "keepalive": true,
            "nicehash": false
        }
    ],
    "api": {
        "port": 0,
        "access-token": null,
        "worker-id": null

now if i run it my video drivers crash.
Things Tried: 
changing thread count and bfactor
      --this has allowed be to continue mining but at just under 600 h/s at best (16 threads was optimum)
reinstalling video drivers
updating windows 10 to latest version
even attempted to overclock the gpus in an attempt to reach the previous hashing speeds

my programming knowledge is quite limited but any help is appreciated

additional information: win 10 x64, gtx970 x2, 4670k i5
  