When your radiator fans suddenly lock at 100 percent, you know it immediately. The system sounds like a jet on takeoff the moment you press the power button, and it never settles down even at idle on the desktop. CPU and coolant temperatures may look normal in software, but fan speed stays pinned at 1700-3000 RPM depending on your AIO, with no ramping down regardless of load.

This is annoying but usually not an emergency shutdown situation unless it is paired with very high temperatures. If your CPU is under 90C and your coolant is under 45C, you can troubleshoot safely without powering off instantly. If temperatures are climbing past 95C on the CPU or the pump RPM reads zero, shut down and fix the pump or mounting before running the system further. For loud fans with normal temps, work through the fixes below in order. Most cases are solved by correcting a BIOS fan header setting or a software conflict, which reflects how many current motherboards and AIOs handle fan control in 2026.

Likely Causes

Cause How to confirm Fix difficulty
Radiator fans on wrong header or set to DC/Full Speed in BIOS BIOS shows AIO fans on CHA_FAN or CPU_OPT running at full RPM; Q-Fan Control set to Disabled or Full Speed Easy
Fan curve set to 100% or set to use wrong temperature source Fan curve in BIOS or app is flat at 100% or tied to Motherboard temp instead of CPU Easy
Conflicting fan control software Fans run normally in BIOS but go to 100% after Windows loads; multiple apps installed like Armoury Crate, iCUE, NZXT CAM, FanControl Easy
AIO pump not running or not detected Pump RPM reads 0 or N/A in BIOS; CPU temp climbs quickly at idle; BIOS shows CPU Fan Error Moderate
Loose or incorrect fan and pump wiring, splitter or hub issue Fans spin full speed only when on hub/splitter; direct to motherboard they behave normally; tach wire not seated Moderate
Corrupted BIOS fan profile or outdated BIOS / EC firmware Settings do not save, Q-Fan options missing, or fans reset to full speed after reboot despite saving profile Moderate

Fix 1: Confirm Which Header Your Radiator Fans Are Actually Using

What causes it

Many builders plug radiator fans into CHA_FAN1, CHA_FAN2, or a case hub instead of CPU_FAN or AIO_PUMP. If that header is set to Full Speed or fails to report RPM correctly, the board drives it at 12V continuously. Some boards also treat CPU_FAN as the only header that follows the CPU temperature by default.

How to check

Power off, open the side panel, and trace the radiator fan cable. Note the label silk-screened on the motherboard next to the header: CPU_FAN, CPU_OPT, AIO_PUMP, CHA_FAN1-3, etc. If you use a hub or splitter, note where the hub’s main cable connects and whether the hub has SATA or Molex power plugged in. Then boot and enter BIOS by tapping Del or F2 during POST. Go to Monitor or Hardware Monitor and check the RPM for each header to see where your radiator RPM is reported.

What to do

For motherboards, connect the radiator fans to CPU_FAN via the included splitter if you have a 240/360mm AIO, or to CPU_OPT if CPU_FAN is occupied by the pump tach. Connect the pump tach/pump header cable to AIO_PUMP or W_PUMP+ if your board has it. If you must use a hub, connect the hub input to CPU_FAN and ensure the hub’s SATA power is connected so it can regulate voltage/PWM properly. On ASUS boards set Monitor > Q-Fan Configuration > CPU Fan > Allow the board to control the header. On MSI go to Hardware Monitor > CPU Fan. On Gigabyte go to Smart Fan 6.

How to undo it

Return the fan connector to its previous header and restore the previous fan control source in BIOS. If you moved a hub, reconnect it to the original CHA_FAN header and set that header back to its prior mode.

Fix 2: Switch From DC and Full Speed to PWM and a Proper Curve

What causes it

Radiator fans are almost all 4-pin PWM fans. If the header is set to DC mode or to Full Speed / Disabled, the board sends constant 12V and the fan runs at maximum RPM. Auto detection sometimes misidentifies PWM fans as DC after a CMOS reset.

How to check

In BIOS, go to Monitor > Q-Fan Configuration on ASUS, or Hardware Monitor > Fan Control on MSI, or Smart Fan 6 on Gigabyte. Select the header your radiator fans are on. Look for Control Mode, Fan Control Mode, or Operation Mode. If it says DC, Auto with a voltage readout, or Q-Fan Control: Disabled / Full Speed, that is the problem.

What to do

Set Control Mode to PWM. Set Q-Fan Control or Smart Fan Mode to Enabled or Manual. Create a stepped curve: 30 percent at 30C, 45 percent at 50C, 65 percent at 65C, 85 percent at 75C, 100 percent at 85C for CPU temperature source. Set Temperature Source or Temp Input to CPU, not Motherboard or VRM. Set Fan Step Up Time to 0.7 sec and Step Down to 1.0 sec to prevent rapid cycling. Press F10 to Save and Exit. In Windows, verify with HWiNFO64 sensors that fan RPM now tracks CPU temperature at idle around 400-900 RPM.

How to undo it

Re-enter BIOS on the same page and change Control Mode back to DC or set Q-Fan Control back to Disabled / Full Speed. Press F10 to save. You can also use Load Optimized Defaults on the Exit page to revert all fan settings.

Fix 3: Remove Conflicting Fan Software in Windows

What causes it

Two or more apps trying to control the same header will fight, and many default to full speed when they lose control. Common conflicts are between BIOS Q-Fan/Smart Fan and Windows apps like ASUS Armoury Crate, Corsair iCUE, NZXT CAM, Lian Li L-Connect 3, Cooler Master MasterPlus, or the open-source FanControl app.

How to check

Check if fans are quiet in BIOS but loud immediately after Windows reaches the desktop. Open Task Manager with Ctrl + Shift + Esc > Startup apps and look for iCUE, Armoury Crate, CAM, L-Connect, or FanControl. Open Services by pressing Win + R, type services.msc, and see if CorsairService, LightingService, or FanControl service is running. Check if C:\Program Files\FanControl\FanControl.exe or C:\Program Files\ASUS\ARMOURY CRATE\ArmouryCrate.exe exists and is set to start at boot.

What to do

Pick one control method. If you want BIOS control, uninstall or disable Windows control. Go to Settings > Apps > Installed apps, uninstall all but one fan app. In FanControl, set all fans back to Default or set Enabled to off. In iCUE go to Settings > Software and Games > uncheck Enable SDK and Plugins. In Armoury Crate go to Settings > Update Center > uncheck auto fan tuning. In NZXT CAM go to Cooling and set to Off or BIOS Controlled. Reboot and test. Keep only HWiNFO64 or HWMonitor for monitoring, which do not take control unless you enable fan control.

How to undo it

Reinstall the app you removed from its official installer and re-enable control. In FanControl, re-enable the custom cards and check Assisted control. In iCUE, re-enable SDK and set your custom curves again under Cooling.

Fix 4: Verify The Pump Is Running and Its Header Is Not Controlling Your Fans

What causes it

If the pump is not spinning, the CPU overheats quickly and the board forces all fans to 100 percent as a fail-safe. Some boards also link radiator fan behavior to the AIO_PUMP header reading. If the pump tach is on CPU_FAN and pump power is missing, the board sees zero RPM and panics the fans.

How to check

In BIOS under Monitor, look for AIO Pump, W_Pump, or Pump Fan RPM. It should show a steady value typically 2000-3200 RPM for Asetek-based pumps, or 600-2800 RPM for variable pumps. In Windows, check HWiNFO64 > Sensors > Corsair/NZXT/ASUS EC section for Pump RPM. Touch the pump cap lightly to feel vibration and listen for a faint hum. Check CPU temperature at idle. If it rises 15-30C within a minute on the desktop and pump RPM is 0 or N/A, the pump is not powered.

What to do

Power off and switch off the PSU. Reseat the pump power connector: for USB-powered pumps ensure the 3-pin pump tach is on AIO_PUMP or CPU_FAN and the SATA or USB 2.0 header is fully seated on the motherboard (labeled USB_1112 or JUSB1). Do not put the pump itself on a hub. In BIOS, set the pump header to Full Speed, Disabled, or PWM at 100 percent: ASUS Monitor > Q-Fan Configuration > AIO Pump > Full Speed, MSI Hardware Monitor > Pump Fan > Full Speed, Gigabyte Smart Fan 6 > W_PUMP+ > Full Speed. This ensures constant 12V. Ensure you did not connect the pump tach to a hub that reports no speed.

How to undo it

Return the pump header setting to Standard or Silent, or to its previous duty cycle. Move the pump tach back to its original header if you relocated it.

Fix 5: Reseat Wiring, Splitters, and Hub Connections

What causes it

A 4-pin PWM fan needs all four pins and a solid tach signal to regulate. A loose pin, a cheap 3-way splitter without proper tach routing, or a hub running in DC mode will cause fans to default to full speed. Some hubs only report RPM from Port 1 and run others blind.

How to check

With the PC off and PSU switched off, inspect the splitter or hub. Check that the radiator fan plugged into the hub’s port marked CPU or Fan 1 is fully seated, as that is usually the only tach-reporting port. Look for bent pins inside the fan connector. Wiggle the hub SATA power connector to see if it is loose. Boot with only one radiator fan connected directly to CPU_FAN bypassing the hub to see if speed control returns.

What to do

Disconnect and reseat each radiator fan connector, aligning the plastic key and pushing until the latch clicks. If using a 3-way splitter, plug the primary fan (with RPM sense wire) into the connector with all four wires, not the ones with three wires. For a hub, connect the hub input cable to CPU_FAN, plug SATA power firmly into the hub, and connect radiator fans to the designated CPU ports. In BIOS, re-set the header to PWM as in Fix 2 after changing wiring. Secure cables so they do not pull on the header.

How to undo it

Remove the splitter or hub and reconnect fans exactly as they were, restoring BIOS fan mode to its earlier setting if needed.

Fix 6: Clear a Stuck Fan Profile and Reset EC / CMOS

What causes it

BIOS fan profiles can corrupt after a hard shutdown, failed update, or after using multiple tuning tools. The embedded controller may keep driving fans at full speed even though the UI shows a normal curve.

How to check

If you set a manual curve, press F10, reboot, and re-enter BIOS and the curve shows correct but fans still run full speed, or settings revert to Full Speed on their own, the profile or EC state is stuck. Check if Clear CMOS or loading defaults temporarily fixes it.

What to do

First try a soft reset: In BIOS go to Exit > Load Optimized Defaults > Yes, then set your PWM curve again and Save and Exit. If that fails, do a full EC reset: Shutdown Windows via Start > Shut down, switch off PSU, hold the case power button for 15 seconds to drain residual power, then clear CMOS via the motherboard jumper or by removing the CR2032 battery for 5 minutes. Re-enter BIOS, set date/time, enable XMP/EXPO again under Ai Tweaker or OC, and reconfigure Smart Fan / Q-Fan from scratch. On laptops or some mini-ITX boards, hold power for 30 seconds with AC disconnected to reset EC.

How to undo it

Enter BIOS and use Exit > Load Optimized Defaults to revert, or use the BIOS Flashback / Restore profile option if you saved a profile to USB or to Profile Slot 1-8 before the reset. Reapply your XMP and fan settings manually if you had a written record.

Fix 7: Update BIOS and AIO Firmware to Fix Detection Bugs

What causes it

Some BIOS versions misdetect PWM fans or mishandle the AIO_PUMP header, forcing full speed. AIO firmware for units with USB control like Corsair Elite, NZXT Kraken, or Lian Li Galahad can also hang and command fans high.

How to check

Check your current BIOS version in BIOS Main page or via msinfo32 in Windows (Win + R > msinfo32 > BIOS Version/Date). Compare against the support page for your exact motherboard model (e.g., ASUS ROG STRIX B650-E, MSI MAG Z790 Tomahawk). In Device Manager, check for unknown USB devices under Universal Serial Bus devices that correspond to the AIO. In HWiNFO64, see if AIO coolant temperature reads flat or sensor timeouts appear.

What to do

Update BIOS via BIOS Flashback or EZ Flash / M-Flash inside BIOS, not from within Windows apps. Download the BIOS file to a FAT32 USB stick, rename per manufacturer instructions if required, enter BIOS > Tool > ASUS EZ Flash 3 or MSI M-Flash, select the file, and allow it to complete without power interruption. After reboot, re-apply the PWM curve from Fix 2. For AIO firmware, open the vendor app (iCUE > Settings > Device Settings > Check for Updates, or CAM > Settings > Firmware Update, or L-Connect 3 > Update) and install any pump or controller firmware. Then set pump to Balanced and fans to Custom Curve tied to Coolant Temp with points like 40 percent at 30C liquid, 70 percent at 35C liquid, 100 percent at 40C liquid, if your AIO supports liquid-temp-based control.

How to undo it

BIOS updates cannot be trivially undone but many boards support USB BIOS Flashback to an older file; download the previous version and flash the same way. For AIO firmware, use the vendor app’s rollback if offered, or reinstall the previous version of iCUE/CAM and skip the firmware prompt.

If Nothing Works

If fans are still pinned at full speed after all fixes, isolate hardware. Test each radiator fan individually on a known-good header like CPU_FAN with PWM set to 50 percent. If one fan always runs full speed alone, its PWM wire is damaged and the fan needs replacement. Test the AIO on another header or system if possible. Check for a BIOS CPU Fan Error on boot, which often means the board does not see any RPM on CPU_FAN; disable CPU Fan Speed Low Limit or set CPU Fan Fail Warning to Disabled temporarily under Monitor > Q-Fan Configuration to see if speed control returns, but do not leave fail warnings disabled permanently. As a last step, remove any aftermarket fan hub or RGB controller like a Corsair Commander or Lian Li UNI Hub and wire directly to the motherboard to rule out a faulty controller. If pump RPM is present but coolant temperature under HWiNFO64 climbs more than 10C above ambient at idle and fans never respond, the AIO may have a clogged cold plate or air-locked pump and should be RMA’d.

FAQ

Why do radiator fans go to full speed only in Windows but are quiet in BIOS?

That pattern points to Windows software taking over. BIOS uses its own curve, then a Windows app loads and overrides it. Uninstall or disable all but one controller app and set the remaining app to No Control or BIOS Mode. Also check Task Scheduler for auto-tuned tasks like ASUS Fan Xpert or fan calibration that run at logon.

Should radiator fans follow CPU temperature or coolant temperature?

For motherboard-controlled fans, use CPU as the source so they react quickly to spikes. For AIOs with a built-in coolant sensor and USB control like Kraken or iCUE Elite, use Coolant Temp as the source with a liquid-based curve. Do not mix both; pick one controller and set the other to not control. Liquid temp changes slowly, so a coolant-based curve prevents unnecessary ramping.

Is it safe to set the pump header to Full Speed all the time?

Yes. Most AIO pumps are designed to run at constant 100 percent or a high fixed duty cycle to ensure flow and longevity. Set AIO_PUMP or W_PUMP+ to Full Speed, PWM 100 percent, or Disabled (which means full power on many boards) and leave it there. Control radiator fan speed separately on CPU_FAN. Only reduce pump speed if the manual specifically recommends a quiet mode and your temperatures remain stable.

Can I stop the loud startup burst where fans spin full speed for a few seconds?

A brief burst at power-on is normal while the EC initializes. You can shorten it by setting Spin Up Time or Allow Fan Stop to Disabled, and by enabling Fast Boot or disabling Full Speed on Power On if your BIOS has Monitor > Q-Fan Tuning > Power On Fan Behavior. If the burst lasts longer than 15 seconds or never drops, reapply Fix 2 and Fix 3, as the curve is not being applied correctly.

Related guides

Browse all Troubleshooting guides →