Thanks for the suggestions sampark1980. Each time I flash a new BIOS I use the clear CMOS button afterwards and keep it held down for at least 10 seconds. I set defaults and only change from AHCI to Raid as well as disable multicore enhancement so the cpu acts like Intel intended. It hits current limit on anything set 255A or less so the default of 105A doesn't work. TDP never goes above 50W at stock settings. I was hoping it was just a bad CPU but since I tried the 4790K in the MSI mobo and it acted normal along with staying at reasonable temps and reaching its designed TDP in the 80W range I'm thinking its the ASUS board.
I guess the only way to be 100% sure is to open the G3258 that I bought bundled with the MSI board and drop it into the Hero but I'd like to be able to return the processor to apply the money to a new mobo. I mean, if the 4790K works right in the MSI board, it has to be the Asus board right? I can't get the board to a power load close to the 88W design even under Prime when voltage and temps get crazy. What causes my max TDP to never get to 60W?
I can't RMA the board because I was a knucklehead and bent some pins installing the socket cover incorrectly. I'm so used to the old socket covers that go under the clamp that I wasn't thinking and tried to do the same on this one that goes on top.
I think AIDA64 runs cooler with CPU+FPU because it cycles the test from FPU to CPU. You will see the temps get hot when its testing the FPU then the temps will drop as it tests CPU and it keeps cycling like so, You would see the voltage change if set as adaptive or offset as the test went from FPU to CPU. That has always been the case for me on this and previous CPU's.