Every time my system wakes up after suspension the login screen appears glitched (colorful blocks covering some areas of the screen, like the password input and around it) and my background appears solid black. After unlocking some of my apps sometimes also appear glitched out (e.g. minimap of my Atom editor).
Also every time I use Atom or VSCode in full-screen the screen keeps flashing black intermittently and having the same glitch flicking in some areas.
I've got an i5-8400 and a 1070 with latest stable drivers (currently 390.0) and elementaryOS Juno 64bit also updated with the latest patches.
Searching about it I have found people reporting issues with NVIDIA but they are old and don't look the same.
Any ideas? Thanks in advance.
Oh and when changing spaces too: