Black screen or system freeze during wake from suspend on Debian Jessie KDE with GTX970 and two disp

With two monitors attached via displayport and HDMI, resuming from suspend fails.
After sleeping with the kde menu option the displays wake up and then almost immediately go back to sleep. Disconnecting one and reconnecting after the other one wakes fixes it until the next sleep.
Suspending with pm-suspend has the extra problem of at times causing a full system lock-up to the point that numlock does not respond and both displays are black with backlighting on. A reset is required in this case.
With only one display attatched, suspend works most of the time, but there are other small graphical glitches. Like some flicker in the transparency of the alt-tab menu and youtube flash video’s requiring a page refresh before working properly. I can make a screencast if needed.
~/.xsession-errors contains a lot of these lines:

QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setCompositionMode: Painter not active
QPainter::end: Painter not active, aborted

System specs: (inxi -Fzx):

System:    Host: alpha Kernel: 3.16.0-4-amd64 x86_64 (64 bit gcc: 4.8.4) Desktop: KDE 4.14.2 (Qt 4.8.6) 
           Distro: SolydXK 1 solydxk                                                                                                                                                                                                     
Machine:   System: ASUS product: All Series                                                                                                                                                                                              
           Mobo: ASUSTeK model: MAXIMUS VII RANGER v: Rev 1.xx Bios: American Megatrends v: 2012 date: 10/01/2014                                                                                                                        
CPU:       Quad core Intel Core i7-4790K (-HT-MCP-) cache: 8192 KB                                                                                                                                                                       
           flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 31982                                                                                                                                                             
           Clock Speeds: 1: 3986 MHz 2: 3993 MHz 3: 4015 MHz 4: 4053 MHz 5: 4326 MHz 6: 4395 MHz 7: 4210 MHz                                                                                                                             
           8: 4000 MHz                                                                                                                                                                                                                   
Graphics:  Card: NVIDIA Device 13c2 bus-ID: 01:00.0                                                                                                                                                                                      
           Display Server: X.Org 1.16.4 drivers: nvidia (unloaded: fbdev,vesa,nouveau)                                                                                                                                                   
           Resolution: 1920x1080@60.00hz, 3840x2160@60.00hz                                                                                                                                                                              
           GLX Renderer: GeForce GTX 970/PCIe/SSE2 GLX Version: 4.5.0 NVIDIA 346.72 Direct Rendering: Yes                                                                                                                                
Audio:     Card-1 NVIDIA Device 0fbb driver: snd_hda_intel bus-ID: 01:00.1 Sound: ALSA v: k3.16.0-4-amd64                                                                                                                                
           Card-2 Intel 9 Series Family HD Audio Controller driver: snd_hda_intel bus-ID: 00:1b.0 
           Card-3 Creative driver: USB Audio usb-ID: 001-003 
Network:   Card: Intel Ethernet Connection (2) I218-V driver: e1000e v: 2.3.2-k port: f040 bus-ID: 00:19.0
           IF: eth1 state: up speed: 1000 Mbps duplex: full mac: <filter>
Drives:    HDD Total Size: 2240.5GB (13.2% used) ID-1: /dev/sda model: Corsair_Force_LS size: 60.0GB temp: 30C
           ID-2: /dev/sdb model: Corsair_Force_LS size: 60.0GB temp: 30C
           ID-3: /dev/sdd model: Corsair_Force_LS size: 60.0GB temp: 30C
           ID-4: /dev/sdc model: Corsair_Force_LS size: 60.0GB temp: 30C
           ID-5: /dev/sde model: ST1000DM003 size: 1000.2GB temp: 28C
           ID-6: /dev/sdf model: ST1000DM003 size: 1000.2GB temp: 27C
Partition: ID-1: / size: 136G used: 13G (10%) fs: ext4 dev: /dev/md126p1 
           ID-2: swap-1 size: 37.75GB used: 0.00GB (0%) fs: swap dev: /dev/md124p1 
RAID:      Device-1: /dev/md124 - active components: online: sde[1] sdf[0]
           Info: raid: 0 report: N/A blocks: 1953519616 chunk size: 128k
           Device-2: /dev/md125 - inactive components: online: none spare: sde[1] sdf[0]
           Device-3: /dev/md126 - active components: online: sda[3] sdb[2] sdc[1] sdd[0]
           Info: raid: 0 report: N/A blocks: 234452992 chunk size: 128k
           Device-4: /dev/md127 - inactive components: online: none spare: sdc[3] sdb[2] sda[1] sdd[0]
Sensors:   System Temperatures: cpu: 29.8C mobo: 27.8C gpu: 0.0:51C 
           Fan Speeds (in rpm): cpu: N/A 
Info:      Processes: 222 Uptime: 42 min Memory: 1526.8/32186.4MB Init: systemd runlevel: 5 Gcc sys: 4.9.2 
           Client: Shell (bash 4.3.301) inxi: 2.1.28

Nvidia-installer.log, nvidia-bug-report.log attatched
If any other data is required, please ask
nvidia-installer.log (1.93 KB)
nvidia-bug-report.log.gz (89.3 KB)