Ok, so I finally decided to switch things up from air/aio cooling to full water cooling. Almost all my parts are hydro x (XD5 pump, XC7 cpu, xr5 360, 6 QL fans) apart from the gpu which is from phanteks.
After finally building my updated rig I decided to check temperatures. So I was dissappointed to see that the temperatures were not only higher than on air, but also unecessarily higher. While before I was getting ~60C on CPU (i7-9700k) and ~55 C on GPU (strix 3090) (both were undervolted) with the liquid setup I was seeing both CPU and GPU hit ~70.
So I ended up taking off the panels and stress testing again, and lo an behold the temperatures were what I was expecting it to be. CPU hit 50's ish and GPU settled around ~52-53 which is not bad. However, once I put the side panel back on expecting the temperatures to rise up to prove my potential theory, I noticed they did not really change all that much apart from maybe a degree or 2 (but nowhere near the 70 mark I was hitting), so now I'm confused as to what is causing the super rise in temps. If I game with the panels on, then temps soar high. If I remove the panels, stress and then put the panels back on, temps seem to be better
Idle temps arent too bad, GPU sits around ~30C and CPU around ~40, but what surprises me is the coolant temps. They seem to idle around ~37-38C and under full load they can get up to as close as 50 C
My current setup (o11 dynamic xl) has Pump --> GPU --> CPU --> rad (mounted on top) --> pump. I currently have 2 QL 140's as bottom intake, 1 ql 120 as rear intake, and 3 ql 120's for the rad. I tried experimenting with switching between intake and exhaust, and found that intake gave better temps so stuck with that
I'll try and give benefit of the doubt and wait at least a couple of days for things like thermal paste to get up to speed and whatnot, but I am really confused as to what is going on (particularly with coolant temps). I feared it could've been a cpu/gpu mounting issue, but those times where the temps were perfectly fine seem to indicate otherwise?