I am a bit confused with the temps I am getting with my system as of my recent purchase of the corsair h100i rgb platinum. My cpu will idle around 33-36 degrees, which is fine, but it constantly spikes to around 50 degrees and has reached 60 on occasions and then falls back down all while sitting idle. Also when I run cinebench r20 my cpu reaches 72 degrees after running like 3-4 times through which is also fine, although what is strange is that when I play games such as COD black ops cold war and borderlands 3 my cpu will sit at like 65 degrees but just like in idle it will spike and reaches up to 76 degrees which is higher than what it gets on cinebench when all cores are pegged at 100% which doesn't make much sense to me as I know these games aren't working the cpu as hard as that. Also something else I find strange is my previous cpu which was a r7 2700 would run much cooler at idle, sitting at around 29-32 degrees idle and never got above 60 degrees whe playing those same games. This was whilst using a hyper 212 black edition. I know that 3000 series cpus may run hotter but the r7 2700 is an 8 core cpu and I didn't think the discrepancy would be so much. My temps on my r5 3600 just seem a bit off considering I have a great airflow case in the lian li lancool 2 mesh and a good aio in the h100i. Would anyone be able to explain if I am just stupid and this is normal or if there seems to be something wrong.
My pc spec are
cpu: r5 3600
cooler: corair h100i rgb platinum
gpu: rtx 3070 gigabyte gaming oc
mobo: msi b450 tomahawk max
ram: corsair vengeance rgb 3600mhz cl18
psu: cooler master master watt 650w 80+ bronze
case: lian li lancool 2 mesh