Sorry if this is wrong place. I couldn't find any gpu subforum under altcoins
Can't delete this post so hoping i mod will fix my mistake

I have a rig of 5 rx 570 nitro+ 8Gb cards that i have bios moded with polaris editor. 2 of them are stable at a hashrate of 23.3Mh while the other 3 sometimes run on 21Mh, jumps in voltage and eventually crash to 0Mh, it can take 30min to several hours.
core 1340 mem 2150
Running them on stock clocks is 20.5Mh and seems to be working fine (going on 3rd hour)
On my nvidia rig mem clock was king gaining 5mh overclock, but on the amd rig mem clock gain only 0.5Mh while core clock gains 2.3Mh
Bios mod, lower voltages and clocks they said... leaving me confused as that only lowers my hashrate on amd cards

my good old r9 290 4Gb did 31Mh (core +100 mem +450-500) not that long ago, my 1070's does 31Mh now.
Im using Ethos on my rigs
What in the heck am i doing wrong with these amd cards?
