Those temps are just about right running all core 4.7GHz on the 8700K. Yes you will get occasional spikes and around 60 degrees in gaming and sub 80 degrees in Prime95 version 26.6 is about right. I have to admit, mine ran a bit cooler but I am using a H500P Mesh case which has 2 x 200MM fans bring air in and the 360mm AIO installed in the top blowing air out the top...
It might be worth reinstalling with new thermal paste something like MX4, Thermal Grizzly, Noctua or Gelid GC extreme to knock another couple of degrees of and maybe just to check if the installation is good as there is a small difference but you are not too far off...