wouldn’t say they run hot at all, my 9900X3D is idling at around 60 celsius with a kraken 280, and my 9070XT is around 55 celsius with VRAM temps up to 75 but thats fine.
that said, I run the game native 1440p TAA at locked 60fps with TLOD 200 and Raytracing and all that fancy stuff
I don’t have any experience with custom water cooled PCs, be aware of that.
But on the technical side however, you can adjust fan speeds with different softwares depending on what fans you have and how they are connected to the motherboard (direct cable, RGB/FAN controller)
I think you can do it with MSI afterburner as well but I don’t use it.
I personally use NZXT cam and Armoury crate for the fans.
if the fans are connected with just a single cable that gives both power and signal to them then the curve might also be accessible from the BIOS. Make sure they are connected to the Case FAN or FAN connectors on the motherboard tho.
You can definitely access the bios any normal way, when booting press DEL or F2 (might be different for MSI motherboards)
You can also access the BIOS by holding SHIFT and restarting your PC from start menu, and then going to “Troubleshoot” and then “Advanced options” then “UEFI firmware settings” once the blue screen comes up.
I was new to all this, and here’s how I set my cooling up.
The AquaComputer D5 Next pump and reservoir are powered by a SATA cable from the PSU.
The pump has a Fallback setting, stored in the device, so that if it is powered on but the control software is not running (eg, you boot to BIOS) it runs at the fallback speed
The AquaComputer Quadro PWM fan hub is also powered by SATA cable from PSU, and I use 3 of the 4 headers. Each header has a 3-way split PWM cable, going to the 3 fans on each the 3 rads (9 fans total). I made sure they could handle the power draw of the fans, and they do.
The Quadro also has a fallback setting to power the fans if/when the software is not running
The pump and quadro are both controlled by AquaSuite software installed in Windows, which runs with a simple background process at startup, and a full app for configuring.
Because Windows now blocks Winring0 (used by many devices for accessing sensor data like CPU temp, etc) the Aquasuite software installer adds an exception to Windows Defender. I think they are working on a better solution.
I set the water pump to a curve (stair case) based just on water temp. Having used the PC for 6 months or so, the water temp has never been above 35, here’s the curve:
Controlling the fans, I created a calculation (Called a Virtual Sensor, called Fan Control) that is using CPU, GPU, and Water Temp to arrive at a number - and based on that number, the fans will power up or down as need be. Luckily they don’t ramp up often - my computer is on my desk behind my screen, so I try to keep the fan speeds a bit lower because I don’t want to hear them - so far they mostly blend in to the cockpit wind sounds.
It starts by reading the CPU, GPU and Water temps (Green)
You could just use Water temp for a fan curve, since thats what the fans cool… but water temp rises slowly, and I wanted to ensure if CPU or GPU were spiking, that airflow increased over Ram, chipset, etc., so I wanted some responsiveness.
Since the CPU and GPU temps move rapidly, the software has a “buffer” which averages the input over several seconds to smooth out the response (Pink).
Since water temp is usually lower than CPU and GPU (eg, room temp at idle), I multiplied it by 1.4 to get it to roughly in the middle of the CPU and GPU temps at idle…
Finally, the magic is to average the 3 numbers together, such that if any of them rise, the Fan Control number goes up, controlling the fan curve. Also, since I’m multiplying the water temp x1.4, when water temp rises it has an amplified effect on the fans - which I wanted, since the fans cool the water in the radiators. It was trial and error but works great.
And finally, here is the result, I opened HWInfo just at Top of Descent, capturing down to Initial Approach, having flown 6 hours from CYYZ to EGLL in the default A330-300. Water temp saturation is only at 31 C. It rose a bit on landing because CPU and GPU temps rise with all the TLOD work when landing, but stayed below 33.
60C on a 9900X3D at idle is way too high. It’s not a critical temperature, but it should be much lower. When I had mine, it idled around 40C and I only hit 60 C while playing MSFS, so clearly something isn’t right.
The hotter version, my new CPU 9850X3D, is what I’m looking at now, and with a dozen tabs open, it’s sitting at 42 C.