as mentioned above, the 7700K's are known to run warm unless you get a good one out of the silicon lottery
best thing would be to reset bios to defaults, set recommended timings/volts to your ram then check temps
if still running quite warm, reseat the cooler with a fresh layer of tim
as i mentioned also, I found my system ran quite warm with that case, but not quite as warm as you're getting