Yeap. This happens to me too.
How to fix this?
I run Ethash with my RX580 just fine.
Then switch to Equihash still okay.
But when I tried to run neoscrypt it crashes.
Then CryptoKnight is okay, but you cant run Ethash like before again one of gpu will crash.
I think few things to be considered here.
1. Power - PSU allocation of power must be done carefully as to not over stress it
2. Windows have a problem when switching. Gotta restart before you run other algo
I think linux is the solution here for flexibility.
Thats what it is isnt it for us GPU miners.
Flexibility.
We need to be able to switch any time we want without complications.