I have completed my testing of the BIOS posted above. I see no reason to go back and test the other BIOS you created with lower 3D clocks and power limit because this BIOS is 95%
stable! I will post the tests I ran on it down below.
1.) Surfing the web and watching Youtube / HTML5 based videos was smooth.
2.) Running Microsoft Office and various other programs posed no issues at all.
1.) Ran Unigene Valley on max settings at 3440 x 1440p for 30 minutes + a benchmark run after the 30 minutes was up. Score Link: http://www.filedropper.com/valleybenchmark
2.) Ran 3DMark11. Score Link: http://www.3dmark.com/3dm11/10056450
3.) Ran the full suite of 3DMark. Score Link: http://www.3dmark.com/3dm/77719994.)
Played some random games from my steam library. (Modded Fallout 3, Battlefield 4, Etc.) Now this test is where things get curious. See the paragraph below.REGARDING 3D TEST #4:
Some of the games actually would cause a light crash in which I had to close the game via. Task Manager. I solved this issue by going into MSI AB and setting the PowerLimit from 0% to 50% and adding +50mv to the Core Voltage. Now I'm sure that is probably over-kill so I will do some testing with lowering it. But as it stands now it seems that this BIOS does not allow the R9 290 enough voltage to run 1050/1250 at stock. Could this issue be fixed somehow?
All of these tests went flawlessly except 3D test number 4. The temperatures on the core and VRM were not an issue either. I should also note that I am forcing constant voltage through MSI AB and have ULPS disabled. But other than that I hadn't done anything special.So in the end, due to 3D Test #4 I believe that this BIOS is not quite stable for all reference R9 290/290X users just yet.
With a few minor changes / updates it very well could be though! Plus another important piece of information that I am lacking is what memory-types this BIOS is compatible with. As far as I know Stock R9 290/290X BIOSes are compatible with:
4096 MB, GDDR5, Autodetect
4096 MB, GDDR5, Hynix H5GQ2H24AFR
4096 MB, GDDR5, Elpida EDW2032BBBG_DEBUG2
And are NOT compatible with:
4096 MB, GDDR5, Samsung K4G20325FD
So if you could offer any insight on that front that would be amazing. I know my Reference HIS cards have the Hynix memory but beyond that I'm not sure. Thanks again for the BIOS though. If you end up creating any newer / better revisions of it please let me know as I will be more than happy to test it.