I'm using the latest Nvidia graphics drivers. They're working very well, but sometimes when my desktop wakes up from suspend, I get a black screen, before and/or after I log in. The screen will light up and stay black. Sometimes the issue is resolved by pressing the power button on the monitor to restart it. If it doesn't work, I have to press F1 and restart lightdm the fix it. It's very annoying and I would really like to be able to fix it. I'm currently using elementary os 0.4.1 and I have a GTX 760 (OEM). With black screen I actually mean it looks like the screen fades out, it also happens sometimes when I close a fullscreen application.
Edit: I'm sorry for the late response. In my case this was related to a problem with the monitor. When I replaced it the problem was solved. It's worth considering your monitor might be bad.
/lib/modules/4.11.7-041107-generic/kernel/drivers/video/fbdev/nvidia/nvidiafb.ko
/lib/modules/4.11.7-041107-generic/extra/nvidia_387.ko
/lib/modules/4.11.7-041107-generic/extra/nvidia_387_uvm.ko
/lib/modules/4.11.7-041107-generic/extra/nvidia_387_drm.ko
/lib/modules/4.11.7-041107-generic/extra/nvidia_387_modeset.ko
And I'm on a desktop.