Alright, so its been a few days so i decided to hopefuly bring something good back and share my experience. Don't think it will help anyone since most people moved away from R9 390 a long time ago, but still.
I have been having lots of fun, this is why i got into tech in the first place, so many years ago. I learned some new things too. Testing has been slow since i had to mod vbios for every single adjustment and then test it. So i started at the back, trying to undervolt the highest state: D7 1050Mhz 1.275V. I did that, then i moved to D6 ... and so on until D3. But guess what .. when i went back to testing D7, suddenly it wasn't stable enough. Reducing D6 had an effect on D7 and broke the stable overclock. Which makes sense if u think about it ... there still has to be a transition from D6 to D7 .. So i turned the things around and started at D0 just to make sure the default settings are stable since i had some wierd problems with GPUz months back - wanted to rule this out.
So D0 300Mhz 0.9V is obviously OCCT stable, same with D1 533Mhz 0.944V. Then i moved to D2 766Mhz 1,006V. Now remember, this is all default values, i just locked all upper states to 766Mhz and 1,006. Its stable, but ... HWiNF064 is throwing me 1000s of errors every second. I went to double check the default bios just to make sure i didn't screw something up ... but i didnt. At this point i was sure the mem or the original settings were faulty so that would explain my gpuz problems. I tried lowering memory to 1430Mhz and it passed. Great i said, i can live with that. But then i went looking at the tables again ... I only locked GPU clock and left the MEM clock the way it was by default. And well ... in stock bios ... u can never see the situation where GPU clock is 766Mhz at 1,006V while the memory is at 1500Mhz. U can only see 766Mhz with 150Mhz clock ... but more importantly ... the voltage .. GPU and MEM voltages are connected. So yeah, another thing i learned.
Will be back once i finish testing to see the difference. It will be small but i love data
Alright, i found something interesting, writting it here incase someone else has the same problem.
So, 1 of the things that got me into undervolting was insane power draw when i was playing some 1080p youtube video. Just insane. So bad actualy that it made completely no difference if i used hardware acceleration or not, the only difference was if i didnt use it ... cpu was using all the power, if i used it ... cpu used less, graphics card used more. I will give you an example. I have i5 2500k, stock for now. Idling at 48W. If GPU is stock also, that simple 1080p@50 video on full screen will cost me a whooping 135W draw, measured from killawatt. A normal 1080p@30 video will draw around 120W.
I checked R9 390 reviews and it was the same there ... this card drawing 70W in a test where R7 270x used 30W and some nvidia card used 9W. It's embarrassing. So i did a little test and locked both gpu and ram to lowest possible: 300Mhz, 150Mhz, 0.9V. Ran those vids on youtube and surprise surprise, the same performance as before but suddenly i was using 80W instead of 135W. Now it took me a while to figure out what the problem is ... since GPU is running at 300Mhz at all times when i play youtube videos .... while memory was at 1500Mhz ... its stupid yes, but i didnt think it had any effect. But get this ... even though i was at 300Mhz which in table reads 0.900V ... i was reading a freakin 1.106V in my monitor programs. As it turns out, those tables are independant, meaning GPU can be at D0 while memory will be at D4 since they share voltage, memory will lift the voltage for itself but for gpu at the same time meaning gpu will burn a lot more power. I cant belive they left this unchecked.
Anyway i am testing solutions now. First one is to simply make D0 150Mhz, D1-D6 600Mhz and D7 1500Mhz. This lowered my 1080p vid power consumption from 135W to 100W. Now i will try setting D0-D6 to 150Mhz and see if it will stay at 150Mhz during freakin 1080p video playback. It all makes sense now ... cause i couldnt understand it that while my pc idles at 48W and at least half the day i dont do anything on it ... i still get like 120W average usage measuring kWh's with my killawatt. Well ... i always have youtube music playing .... and even though the vid is usualy static. ... it still renders it and sucks power.
Ok, excuse my language but im really happy to find this. I dont know if its with all cards or only with asus strix oc or maybe even just my sample. In anycase its interesting. Now i am wondering if this is the problem on some other cards aswell ? GPU staying on minimum frequency, but memory being dumb and lifting voltage ?