dipperftw,
What is your ambient temperature?
Have you tried manually decreasing Core voltage?
Is your 6700K running at stock with Turbo Boost enabled? If so, it's normal for Cores 0 & 1 to run warmer than Cores 2 & 3.
Intel’s specification for Digital Thermal Sensor (DTS) accuracy is +/- 5°C. This means deviations between the highest and lowest Cores can be up to 10°C. Deviations on processors using Turbo Boost might exceed 10°C by a few degrees.
Your 6700K is within Intel's specification, although barely.
CT