I have used all 3 of those you mention and never had a problem unless I used the sleep function. I learned a long time ago to never do that again. And it took me a while to even realize it was the sleep function creating the problem.
As I said, I have been using sleep for a many many years with 99% success. So Its very specific to the hardware you are using and the wake timings in each monitor. In fact, I use two dells and a 4k TV , an even more 'difficult' setup than normal. Still working on what changed and made my setup unstable. Just slept it once today and it came up clean . Seriously, sleep is huge, you mean to say you either keep the computer on , or have to reload all your crap EVERY day ??
ps,. i think i finally figured out the cure , at least for my system. im applying for the patent now. should be available for purchase in about 18 months