What a fan curve does and why you need one
A fan curve is a rule you set in your BIOS or fan control software that tells your PC fans how fast to spin based on how hot your components are. Instead of running at a fixed speed all the time, your fans ramp up when temperatures climb and slow down when things cool off. This keeps your CPU and GPU from overheating while letting your system stay quieter during light work.
Most PCs come with a default fan curve already built in, but it is often too conservative — meaning your fans run faster than necessary to be safe. By setting your own curve, you can find the balance between cooling performance and noise that works for your setup and how you use your computer.
Key Takeaways
- A fan curve links fan speed to temperature, so fans spin faster as your CPU or GPU heats up and slower when things cool down.
- You can adjust fan curves in your BIOS (for CPU fans) or in software like MSI Afterburner, NZXT CAM, or your motherboard's control app (for GPU and case fans).
- A safe starting point is 30% fan speed at 30°C, ramping to 100% by 80°C, then adjust from there based on your temperatures and noise level.
- Test your curve under load using a tool like Prime95 or a demanding game, and monitor temperatures with HWiNFO or similar software to make sure you stay in safe ranges.
- Aggressive curves (fans spin up fast and hard) cool better but run louder; relaxed curves stay quieter but let temperatures climb higher.
Where to find and adjust your fan curve
The location depends on which component you are controlling. For your CPU fan, restart your computer and enter the BIOS by pressing Delete, F2, or F12 during startup (the key varies by motherboard maker — check your manual or the boot screen). Look for a section called "Monitor", "Hardware Monitor", or "Fan Control". You will see options like "CPU Fan" or "Chassis Fan" with a dropdown that says "Manual" or "PWM". Select "Manual" to create a custom curve.
For your GPU fan, you will use software instead. NVIDIA cards work with MSI Afterburner (free, works on any card), ASUS cards with GPU Tweak, and AMD cards with Radeon Software or Afterburner. Open the app, find the fan curve graph, and click to add points. For case fans, use your motherboard maker's control software — ASUS has AI Suite, MSI has Dragon Center, Gigabyte has RGB Fusion, and so on. These apps let you set curves for multiple fan headers at once.
If you are not comfortable entering BIOS, start with software control instead. It is safer because you can change settings without restarting, and you can test when ready.
Building a safe starting curve
A good baseline curve looks like this: 30% speed at 30°C, 50% at 50°C, 75% at 70°C, and 100% at 80°C. This means your fans stay quiet during everyday tasks (web browsing, office work) but ramp up smoothly as load increases. The curve should be a gradual slope, not a sharp jump — sudden fan speed changes are both loud and hard on bearings.
Start by entering these points into your curve graph, then run a stress test. Open Prime95 (free, runs CPU at full load) or launch a demanding game and let it run for 15 to 20 minutes. Watch your temperatures using HWiNFO (free, shows real-time CPU and GPU temps). If your CPU stays below 80°C and your GPU below 85°C, your curve is working. If temperatures climb past 85°C, make the curve more aggressive by moving points up or to the left (fans spin faster at lower temperatures).
If your system is very quiet during the test and temperatures are still safe, you can relax the curve slightly — move points down or to the right — to reduce fan noise during normal use.
Aggressive versus relaxed curves
An aggressive curve spins fans up quickly and keeps them running hard. A typical aggressive curve might be 20% at 30°C, 60% at 50°C, and 100% at 70°C. This keeps temperatures low (good for longevity and sustained performance) but your fans will be noticeably louder, especially during gaming or video editing. Choose this if you prioritize cooling over quiet operation, or if your case has poor airflow.
A relaxed curve keeps fans slower until temperatures really climb. An example is 15% at 30°C, 40% at 60°C, and 100% at 85°C. Your system will be much quieter during light work and moderate gaming, but temperatures will be higher and fans may suddenly spin up to full speed if you hit a load spike. This works well if you have good case airflow and do not do sustained heavy work like rendering or streaming.
Most people find a middle ground works best: fans stay quiet at idle and light load, but ramp up smoothly and reach high speed before temperatures get risky. Experiment over a few days to find what feels right for your ears and your workload.
Testing your curve under real conditions
After you set a curve, do not assume it is safe just because one test passed. Run your curve through different scenarios. Play a game you own for 30 minutes and check peak temperature. Open your usual work apps (browser, office software, video chat) and verify fans stay quiet. If you do video editing or 3D rendering, run a project and watch temperatures throughout.
Use HWiNFO to log temperatures over time — it will show you the highest temperature reached during each session. Keep logs for a week. If you never see temperatures above 80°C on your CPU or 85°C on your GPU, your curve is safe. If you hit those limits regularly, make the curve more aggressive.
Pay attention to fan noise too. If your fans are constantly loud even during light work, relax the curve slightly. If they are silent during gaming but your temperatures are climbing toward 85°C, make it more aggressive. The goal is a curve that keeps you safe without making you want to mute your speakers.
Common mistakes to avoid
Do not set a curve that keeps fans below 20% until very high temperatures — this creates a sudden jump to 100% that sounds like your PC is taking off. Instead, start the curve at a low but nonzero speed (15 to 30%) at your idle temperature, so the ramp is smooth across the whole range.
Do not assume your GPU and CPU need the same curve. GPUs typically run hotter and tolerate higher temperatures better than CPUs. A GPU curve can safely go to 90°C; a CPU should stay below 85°C on most chips. Check your specific processor or card specs if you are unsure.
Do not set a curve and forget it. If you upgrade your case, add more fans, or change how you use your PC, revisit your curve. A curve that worked for light gaming might not work if you start streaming or rendering.
When to call in help
If you enter BIOS and cannot find the fan control section, consult your motherboard manual — it is free online and will show you exactly where to look. If your temperatures are consistently above 85°C even with an aggressive curve, your issue is likely poor airflow or a dust-clogged heatsink, not the curve itself. Clean your heatsink and case filters, and make sure your case has intake and exhaust fans pointing in the right direction (intake pulls air in, exhaust pushes it out).
If you are uncomfortable editing BIOS settings, stick to software control. It is just as effective and much safer because you can revert when ready without restarting.
Frequently Asked Questions
What temperature should I aim for?
CPUs should stay below 80°C under load, and GPUs below 85°C. Anything below 75°C is excellent. Temperatures above 90°C shorten component lifespan and can trigger thermal throttling, where your CPU or GPU slows itself down to cool off, hurting performance.
Will a custom fan curve damage my fans?
No, as long as you do not keep fans at 100% constantly. Fans are designed to run at variable speeds. A smooth curve that ramps gradually is actually better for fan lifespan than a default curve that jumps between speeds unpredictably.
Can I set different curves for different programs?
Most software does not support program-specific curves, but some advanced tools like NZXT CAM let you create profiles and switch between them manually. For most people, one curve that handles your heaviest workload is simpler and works fine.
What if my fans are already at 100% and temperatures are still too high?
The problem is not your curve — it is your cooling capacity. Check that your heatsink is making good contact with your CPU (reseat it if you are comfortable doing so), clean dust from your heatsink and case filters, and make sure your case has adequate intake and exhaust fans. If temperatures are still high after that, you may need a better cooler.
Should I set the same curve for all my case fans?
Yes, in most cases. All your case fans should respond to the same temperature sensor (usually your CPU or a case temperature probe) so they work together. If your motherboard software lets you assign different sensors to different fans, use the sensor closest to the component you are cooling.