Monitors going blank whilst computer is still running

I’ve just recently starting having an issue where my two monitors will randomly just seemingly disconnect from my RTX 3090. I had first thought that it was due to over heating, but after watching temps on both GPU and CPU this doesn’t appear to be the case, and it happens even when the GPU isn’t under load… ie just sitting looking at the desktop.

I’ve uninstalled the Nvidia graphics drivers and reinstalled but its still happening from time to time.
I’ve swapped cables to try and eliminate that as an option
Does anyone have any ideas or suggestions?