Jeremy Bordenuik,
Spikes are normal.
Core temperatures respond instantly to changes in load.
Also, you can't compare apples to oranges, AMD to Intel, or 32 nanometer architecture to 22 nanometer architecture.
Let's give you some perspective on this topic.
The term "load" gets tossed around like gorilla poo in a cage. Load? Which load? What load? Load is a very subjective term.
Applications, rendering, encoding and gaming are partial workloads with fluctuating temperatures, and aren't suitable for thermal testing or comparing temperatures, but they're great for endless debate.
There are only three relevant values; Ambient,
steady-state 100% workload, and
dead idle.
Prime95 Small FFT's is the standard for CPU thermal testing, because it's a
steady-state 100% workload.
Intel desktop processors have thermal sensors for each Core, plus a sensor for the entire processor, so a Quad Core has five sensors. Heat originates within the Cores where Digital sensors measure Core temperatures. A single Analog sensor under the Cores measures overall CPU temperature.
Core temperature is 5C higher than CPU temperature due to sensor location. Intel's Thermal Specification is "Tcase", which is CPU temperature,
not Core Temperature. Tcase for your i7 4790K is 74C:
http://ark.intel.com/products/80807/Intel-Core-i7-4790K-Processor-8M-Cache-up-to-4_40-GHz
Tcase + 5 makes the corresponding Core temperature 79C.
<-- This is your spec.
The relationship between Core temperature and CPU temperature is not in the Thermal Specifications; it's only found in a few engineering documents.
The relationships between Ambient temperature, CPU temperatures, Core temperatures and Throttle temperatures are shown below for the i7 4790K. All values are based on Intel documentation.
4th Generation 22 Nanometer: 4790K (TDP 88W / Idle 2W)
Standard Ambient = 22C
Tcase (CPU temp) =
74C
CPU / Core offset + 5C
Tjunction (Core temp) =
79C
Tj Max (Throttle temp) =
100C
Standard Ambient temperature is 22C, which is
normal room temperature, and is the reference value for Intel’s Thermal Specifications. Knowing your Ambient temperature is important because
Ambient directly affects all computer temperatures.
With conventional air or liquid cooling,
no temperatures can be less than or equal to Ambient.
As Ambient temperature increases, thermal headroom and overclocking potential decreases.
At 22C Standard Ambient, here's the typical operating range for Core temperature:
80C
Hot (100% Load)
75C
Warm
70C
Warm (Heavy Load)
60C
Norm
50C
Norm (Medium Load)
40C
Norm
30C
Cool (Idle)
Q What is your Ambient temperature?
Please download
Prime95 version 26.6 -
http://windows-downloads-center.blogspot.com/2011/04/prime95-266.html
Run only Small FFT’s for 10 minutes.
Q What are you using to measure temperatures?
Use only Real Temp to measure your Core temperatures, as it was designed specifically for Intel processors: Real Temp - http://www.techpowerup.com/downloads/2089/real-temp-3-70/
Let us know what Real Temp reports 10 minutes into the Small FFT's test.
Please read this Tom’s Sticky:
Intel Temperature Guide -
http://www.tomshardware.com/forum/id-1800828/intel-temperature-guide.html
Thanks,
CT