Well, I'm new to this., but I've used MSI Afterburner for about a week and what has worked for me in order to keep it stable is this: Core Volt 0, Power Lim 0, Temp. Lim 85, Core Clock 1050, Mem.Clock 1920, and Fan 65. I saved it in a profile and I clicked on the startup icon so the GPUs will start working as soon as windows starts. By doing that I'm mining at 24Mh/s. It's not too much, but if you add that in a long term it's some little extra money I would'n be making. I am about to try with a bios I downloaded from Anoraks VBIOS collection. I'll get back with the results 'cause nobody talks about this model of rx 470, and I'm sure there most be more of us out there trying to deal with this issue hehe...
You can try with higher Mem.Clock. Maybe 2000 and see if it stays stable (no flickering, restart, or blue/black screens). If it works, try higher until you find that limit. Most of the power of hashing is there. Be carefull also with the temperature and voltage, try to keep them as low as possible to guarantee a longer life to your GPU, and also not paying too much electricity. You must find that balance eventually in order to make it affordable for you.
Hey Trader, as I promised here it is the link with the post I made talking about how to flash the bios of rx 470 nitro (not +)
I described all the process and tools I used. The GPUs went up from 22 to 25Mh/s with no OCing. After some tweaks I got them up to 27Mh/s. Now I just want to find out why if I go over the 1920 mhz in the Mem. Clock in Afterburner, my rig gives me a bluescreen and restarts... I´m trying to find that out now. If you have an idea about the reason for this, please let me know. Thanks and Enjoy your flashing.