I'll join the fray here as I'm seeing some odd behavior out of my Nitro+ this week. I got the card last week, flashed the rom and was pleasantly surprised to see the hash rate get up to around 31 MH/s so I let it alone and went on my way. Fast forward a week and this card is unable to get over 18.75 MH/s, at some point along the way it just dropped down there and stays there. It's set to compute mode but the crazy thing is that when I set it to graphics mode and reboot the hash doesn't drop at all, it just stays at 18.5 -18.77 MH/s. I switch it back to compute, reboot and it's at the same rate. I've flashed back to the original rom and sure enough the hash rate stays exactly the same, 18.5 - 18.75. Flash back to the rom that got me up to 31 MH/s and the results are the same, 18.5 - 18.75 MH/s.
Running on a B250 Mining Expert with 6 other 570's, 3 gpu's on one PSU, 4 on another with power to spare. 8GB of dd4 ram, a 64GB swap file sitting on a nice fast SSD, all powered by an intel 4400 cpu. Would love some advice if anyone has any
I have 6 of exactly the same cards running at 30.5 stable for 6 weeks now. Stock bios with AMD Radeon should improve from 18 (stock) to 24 easely. After flashing the modded bios again, did you run the atikmdag-patcher and reboot before trying out the hash rate? Also double check in AMD Radeon if the card is actually on compute. 2 of my cards were stubborn, well AMD was stubborn I guess, had to set them to compute in AMD a few times and reboot one by one before they went to compute status. If you tried all of this already, flash stock bios, reinstall AMD: run DDU (I think you must uninstall the current AMD driver first) and reinstall your AMD driver of choice.
Then set you card to compute first and see if it is ok now.
That's what I would do first to try and fix this, but I'm also new at this game, and it takes an hour, maybe 2 to do all this.
But hopefully you fixed it already since your post is already a week old. Good luck.