Hi Tyler,
have been through this with the core i7-4790K and Maximus Hero VII and have manged to drop temps. Something to do with Bios settings... You will see some threads here about this already. So after looking at things in a bit more detail for me to get the temps of the i7-4790k to run at mid 20's idle and mid 60's 100% load in prime95 at 4.4ghz, 4.5 or (4.7GHZ temps reach 80 degrees) without touching voltage fully stable, (screen cap below) I have to run the following settings in bios on Maximus Hero vii (should work on other boards with similar setup).
Everything in auto except the following:
AI - Manual
BLK - 100.0 sure you could push this ever so slightly
Multi-core Enhancement - Disabled
CPU Core Ratio - Sync All Cores
44 i have set to 44 but have tested at 45 no problems (4.5ghz)
EPU Saving mode disabled
CPU level up - 4.00g
Extreme Tweaking disabled
Memory at stated speed... i.e mine is at 1600 (i have 32gb installed) set yours to whatever it is.
The above should make your cpu run full at 4.4ghz with no heat penalty and 4.5 as well... again being a noob i have no idea why. If i set to xmp it seems to set the temps high. Above settings will definitely keep things running cool and you can overclock at cool temps but will have to play with vcore to go above 4.6... Definitely a bios setting issue.
Again please be aware i am new at this but the above works for me and keeps temps very low mid 20's idle and no more than 63 degrees in prime95.
Screenprint 4.6ghz
Even at small fft or whatever the hardcore moment is with Prime95 it does not go over 64/65 degrees. I have a H100i watercooler but your temps should be a bit lower than you are getting.
Just cut and paste from before as you will see this problem in the forums here and elsewhere.