Performance Tuning and Optimization Guide
flowchart TD A[Hub] --> B[Key Concepts] A --> C[Core Principles] A --> D[Practical Applications] B --> E[Fundamental definitions] C --> F[Design patterns] D --> G[Real-world usage]Why This Guide Exists
Section titled “Why This Guide Exists”Performance tuning is the art and science of extracting maximum capability from your hardware. Whether you are a gamer pushing frame rates higher, a content creator rendering video faster, or an engineer optimising a workstation for scientific computing, the principles are the same: understand your hardware, adjust its parameters, and verify the results with benchmarks.
This hub page maps every resource on this site. The guides cover every subsystem of a modern computer — CPU, memory, GPU, storage, cooling, and power supply — with practical, tested techniques for each. Every recommendation includes the reasoning behind it, so you understand not just what to do but why it works. The goal is not to push hardware to destruction, but to find the optimal balance of performance, stability, and longevity.
Table of Contents
Section titled “Table of Contents”- Tuning Philosophy
- CPU Tuning
- Memory Tuning
- GPU Tuning
- Storage Tuning
- Cooling Systems
- Stress Testing
- BIOS Configuration
- Power Supply Considerations
- Undervolting and Overclocking
- Cross-Site Resources
- FAQ
Tuning Philosophy
Section titled “Tuning Philosophy”Before touching any settings, understand these principles:
1. Measure First
Section titled “1. Measure First”Never change a setting without a baseline measurement. Run benchmarks before and after every change. If you cannot measure the improvement, you cannot confirm the improvement.
2. Change One Thing at a Time
Section titled “2. Change One Thing at a Time”Change a single variable, benchmark, and record the result. Changing multiple settings simultaneously makes it impossible to identify what helped and what hurt.
3. Stability Over Speed
Section titled “3. Stability Over Speed”A system that crashes is useless, regardless of how fast it runs. Always validate stability after every change with stress tests. A 5% performance gain is not worth a system that crashes during critical work.
4. Diminishing Returns Exist
Section titled “4. Diminishing Returns Exist”The first 10% of performance gains are usually easy. The last 5% may require doubling power consumption and heat output. Know when to stop.
5. Thermal Limits Are Real
Section titled “5. Thermal Limits Are Real”Every component has a thermal design power (TDP) and a maximum operating temperature. Exceeding these reduces lifespan and can cause permanent damage. Tune within thermal limits.
CPU Tuning
Section titled “CPU Tuning”The CPU is the brain of your system. Tuning it involves adjusting clock speeds, voltages, power limits, and memory configurations.
Clock Speed and Voltage
Section titled “Clock Speed and Voltage”Modern CPUs use dynamic frequency scaling — they automatically boost to higher clocks when thermal and power headroom allows. You can influence this behaviour through several mechanisms:
- Base clock (BCLK) — the fundamental clock frequency; typically 100 MHz
- Multiplier — BCLK × multiplier = core clock speed
- Voltage (Vcore) — higher voltage allows higher clocks but increases heat and power
- Load-Line Calibration (LLC) — compensates for voltage droop under load
Intel CPU Tuning
Section titled “Intel CPU Tuning”Intel CPUs use Thermal Velocity Boost (TVB), Turbo Boost Max 3.0, and traditional turbo boost. Tuning options include:
- Intel XTU — software-based tuning utility
- BIOS settings — multiplier, voltage, power limits (PL1, PL2, Tau)
- Undervolting — reducing voltage at stock clocks for lower temperatures
AMD CPU Tuning
Section titled “AMD CPU Tuning”AMD Ryzen processors use Precision Boost Overdrive (PBO) and Curve Optimiser:
- PBO — allows the CPU to boost beyond official limits when thermal and power conditions allow
- Curve Optimiser — per-core voltage-frequency curve adjustment for better all-core performance
- PPT, TDC, EDC — power delivery limits that control boost behaviour
Power Limits
Section titled “Power Limits”Intel CPUs have two power limits:
- PL1 (long-term) — sustained power draw
- PL2 (short-term) — peak power draw for a limited duration (Tau)
Increasing PL1 and PL2 allows sustained higher performance but requires better cooling.
Memory Tuning
Section titled “Memory Tuning”Memory (RAM) performance significantly impacts overall system speed, particularly for bandwidth-sensitive workloads.
XMP / EXPO Profiles
Section titled “XMP / EXPO Profiles”The simplest memory optimisation is enabling XMP (Intel) or EXPO (AMD) profiles in BIOS. These set the memory to its rated speed and timings rather than the default JEDEC speed.
- DDR4 — XMP profiles typically set 3200–3600 MHz with tightened timings
- DDR5 — XMP profiles set 5600–7200+ MHz with optimised timings
Memory Timings
Section titled “Memory Timings”Key timing parameters:
| Timing | Description | Impact |
|---|---|---|
| CAS Latency (CL) | Cycles to access a column | Lower is better |
| tRCD | Row-to-column delay | Lower is better |
| tRP | Row precharge time | Lower is better |
| tRAS | Row active time | Lower is better |
| tRC | Row cycle time | Lower is better |
Memory Frequency vs. Timings
Section titled “Memory Frequency vs. Timings”For AMD Ryzen, the “sweet spot” is typically DDR4-3600 with CL16 or DDR5-6000 with CL30. For Intel, higher frequency is generally better due to the ring bus architecture.
Memory Overclocking
Section titled “Memory Overclocking”Memory overclocking involves:
- Enable XMP/EXPO as a starting point
- Increase frequency in small increments (100 MHz for DDR4, 200 MHz for DDR5)
- Test stability with MemTest86 or TestMem5
- If unstable, loosen timings or increase voltage slightly
- Repeat until you reach the limit of your memory kit
GPU Tuning
Section titled “GPU Tuning”The GPU is the primary performance component for gaming, 3D rendering, and GPU-accelerated computing.
NVIDIA GPU Tuning
Section titled “NVIDIA GPU Tuning”- MSI Afterburner — the universal GPU tuning tool
- NVIDIA Inspector — advanced NVIDIA-specific tuning
- EVGA Precision X1 — EVGA-specific tool (limited availability)
Key adjustments:
- Core clock offset — increase in 15–25 MHz increments
- Memory clock offset — increase in 50–100 MHz increments
- Power limit — increase to maximum for more headroom
- Fan curve — customise fan speed vs. temperature relationship
- Voltage — increase cautiously; most GPUs have voltage locks
AMD GPU Tuning
Section titled “AMD GPU Tuning”- AMD Software: Adrenalin — AMD’s official tuning tool
- MorePowerTool — for unlocking additional power limits
Key adjustments:
- GPU frequency — set maximum and minimum clocks
- VRAM frequency — overclock memory for bandwidth
- Power limit — increase for sustained boost clocks
- Undervolting — reduce voltage at stock clocks for lower temperatures
GPU Optimisation Tips
Section titled “GPU Optimisation Tips”- Always increase power limit first — this gives the GPU more headroom
- Test with GPU-intensive benchmarks (FurMark, 3DMark, Unigine)
- Monitor temperatures — keep below 85°C for sustained loads
- Use a custom fan curve for better thermal management
- Undervolting often provides better performance per watt than overclocking
Storage Tuning
Section titled “Storage Tuning”Storage performance affects boot times, application loading, and file transfer speeds.
SSD Optimisation
Section titled “SSD Optimisation”- Enable TRIM — maintains SSD performance over time
- AHCI mode — ensure your SSD operates in AHCI mode, not IDE
- Firmware updates — keep SSD firmware current
- Over-provisioning — reserve 10–20% of SSD capacity for wear levelling
HDD Optimisation
Section titled “HDD Optimisation”- AAM (Automatic Acoustic Management) — trade noise for performance
- APM (Advanced Power Management) — balance power saving and performance
- Stripe size — match to workload (64 KB for general use, 256 KB for large files)
File System Tuning
Section titled “File System Tuning”- NTFS — default Windows file system; enable large file records for better performance
- ext4 — Linux default; tune journal mode and block size
- ZFS — use appropriate record size and compression settings
- XFS — high-performance Linux file system for large files
RAID and Storage Arrays
Section titled “RAID and Storage Arrays”- RAID 0 — maximum performance, no redundancy
- RAID 1 — mirroring for redundancy
- RAID 5/6 — parity-based with capacity efficiency
- RAID 10 — mirror + stripe for performance and redundancy
- NVMe RAID — motherboard RAID for NVMe drives
Cooling Systems
Section titled “Cooling Systems”Cooling is the bottleneck for sustained performance. Better cooling allows higher clocks and more stable operation.
Air Cooling
Section titled “Air Cooling”- Tower coolers — Noctua NH-D15, be quiet! Dark Rock Pro 4
- Case fans — positive pressure configuration (more intake than exhaust)
- Fan curves — configure in BIOS or software for optimal noise-to-performance ratio
- Thermal paste — apply a thin, even layer; replace every 2–3 years
Liquid Cooling
Section titled “Liquid Cooling”- AIO (All-in-One) coolers — sealed, maintenance-free; 240 mm, 280 mm, or 360 mm radiators
- Custom loops — maximum performance; requires maintenance and expertise
- Radiator placement — front-mounted for CPU, top-mounted for exhaust
- Fan configuration — push or pull; both work; push-pull is marginal improvement
Thermal Management
Section titled “Thermal Management”- Ambient temperature — every 1°C increase in room temperature raises component temperatures
- Case airflow — ensure unobstructed intake and exhaust paths
- Cable management — tidy cables improve airflow
- Dust filters — clean monthly; dusty filters restrict airflow
- Thermal pads — use on VRMs and M.2 SSDs for heat dissipation
Temperature Targets
Section titled “Temperature Targets”| Component | Idle | Load | Maximum |
|---|---|---|---|
| CPU | 30–40°C | 60–80°C | 90–100°C |
| GPU | 30–40°C | 65–85°C | 90–95°C |
| NVMe SSD | 30–40°C | 50–70°C | 75°C |
Stress Testing
Section titled “Stress Testing”Stress testing validates system stability under maximum load. Never consider a system stable until it passes stress tests.
CPU Stress Tests
Section titled “CPU Stress Tests”- Prime95 — the gold standard for CPU stability testing; use Small FFTs for maximum heat
- AIDA64 — comprehensive system stress test
- Cinebench — renders a scene; useful for both testing and benchmarking
- Intel Burn Test — extremely demanding; validates absolute stability
Recommended duration:
- Quick validation: 30 minutes
- Thorough validation: 2–4 hours
- Maximum confidence: 24 hours
GPU Stress Tests
Section titled “GPU Stress Tests”- FurMark — extreme GPU stress test; generates maximum heat
- 3DMark — realistic gaming workload simulation
- Unigine Heaven/Superposition — sustained GPU load with visual output
- OCCT — combined CPU + GPU stress test
Memory Stress Tests
Section titled “Memory Stress Tests”- MemTest86 — bootable USB tool; run overnight for thorough testing
- TestMem5 (TM5) — Windows-based; excellent for memory overclocking
- HCI MemTest — running multiple instances for parallel testing
Storage Stress Tests
Section titled “Storage Stress Tests”- CrystalDiskMark — benchmark sequential and random I/O
- ATTO Disk Benchmark — test performance across different block sizes
- fio — flexible I/O tester for advanced workloads
BIOS Configuration
Section titled “BIOS Configuration”BIOS settings directly impact system performance and stability.
Key BIOS Settings for Performance
Section titled “Key BIOS Settings for Performance”- XMP/EXPO — enable for rated memory speed
- CPU Power Limits — adjust PL1/PL2 (Intel) or PPT/TDC/EDC (AMD)
- Resizable BAR — enable for GPU performance improvement
- PCIe Gen — set to highest supported generation for GPU and NVMe
- Fast Boot — skip hardware checks for faster boot times
- Virtualisation — enable VT-d (Intel) or AMD-Vi for VM performance
Settings to Avoid Changing
Section titled “Settings to Avoid Changing”- BCLK — overclocking via base clock is unreliable on modern platforms
- CPU voltage — only adjust if you understand the implications
- Memory voltage — only adjust when overclocking memory
- PCIe frequency — leave at auto unless you know exactly what you are doing
Power Supply Considerations
Section titled “Power Supply Considerations”The power supply is the most underrated component in a performance system.
Sizing Your PSU
Section titled “Sizing Your PSU”- Add up the TDP of all components
- Add 30–50% headroom for transient power spikes
- For a system with a 300W GPU and 125W CPU, a 650–750W PSU is appropriate
- For overclocked systems, add additional headroom
PSU Quality
Section titled “PSU Quality”- 80+ certification — efficiency rating (Bronze, Gold, Platinum, Titanium)
- Single rail vs. multi-rail — single rail is simpler; multi-rail adds protection
- Modularity — fully modular PSUs allow cleaner cable management
- Warranty — quality PSUs come with 7–10 year warranties
Undervolting and Overclocking
Section titled “Undervolting and Overclocking”Undervolting and overclocking are complementary techniques for maximising performance per watt.
Undervolting
Section titled “Undervolting”Undervolting reduces the voltage supplied to a component while maintaining stability. Benefits include:
- Lower temperatures
- Reduced power consumption
- Less fan noise
- Extended component lifespan
Undervolting a GPU:
- Open MSI Afterburner
- Reduce core voltage in small increments (−5 mV)
- Run a stress test to validate stability
- Repeat until instability occurs
- Back off by 10–15 mV from the instability point
Overclocking
Section titled “Overclocking”Overclocking increases clock speeds beyond stock specifications. Benefits include higher performance, but with increased power consumption and heat.
Overclocking a CPU:
- Enable XMP/EXPO for memory
- Increase multiplier in small increments
- Stress test after each increment
- If unstable, increase voltage slightly
- Monitor temperatures — stay below 85°C for sustained loads
The Performance Triangle
Section titled “The Performance Triangle”Every tuning decision involves three factors:
Performance /\ / \ / \ / \ Stability — LongevityMaximising one often compromises the others. Find the balance that suits your needs.
Cross-Site Resources
Section titled “Cross-Site Resources”Performance tuning connects to many other areas:
- Linux Administration — Linux-specific performance tuning and system configuration
- TrueNAS Administration — storage server performance optimisation
- Networking — network performance tuning
- Security — security considerations that may impact performance
- Developer Tools — application-level performance profiling
- C++ Programming — low-level programming for performance-critical applications
Frequently Asked Questions
Section titled “Frequently Asked Questions”Is overclocking worth the risk?
Section titled “Is overclocking worth the risk?”Modern CPUs and GPUs have built-in protections that make overclocking relatively safe. The worst case is typically instability (crashes), not hardware damage, as long as you stay within thermal limits. The performance gains are modest (5–15% for CPU, 5–10% for GPU) but can be meaningful for demanding workloads.
How do I know if my overclock is stable?
Section titled “How do I know if my overclock is stable?”Run stress tests for an extended period. For CPUs, Prime95 Small FFTs for 4+ hours without errors is a good baseline. For GPUs, FurMark or 3DMark stress test for 1+ hour without artifacts or crashes. For memory, MemTest86 overnight without errors.
Should I undervolt or overclock?
Section titled “Should I undervolt or overclock?”Undervolt first. It provides temperature and power savings with minimal performance loss — often negligible. If you still need more performance after undervolting, then consider overclocking. Many users find that undervolting provides the best balance of performance, thermals, and noise.
What is the safest way to overclock?
Section titled “What is the safest way to overclock?”Start with modest increases and validate stability at each step. Use manufacturer-provided tools (Intel XTU, AMD Ryzen Master, MSI Afterburner) rather than manual BIOS settings. Monitor temperatures continuously. If in doubt, use PBO (AMD) or stock boost behaviour (Intel) — modern CPUs boost aggressively on their own.
How often should I re-paste my CPU?
Section titled “How often should I re-paste my CPU?”Every 2–3 years, or if you notice temperature increases. High-quality thermal paste (Thermal Grizzly Kryonaut, Noctua NT-H1) maintains performance for years, but it does dry out over time. When you re-paste, clean the old paste thoroughly with isopropyl alcohol.
Does RGB affect performance?
Section titled “Does RGB affect performance?”No. RGB lighting has no measurable impact on performance. It does, however, add to power consumption (typically 1–5W per strip) and may slightly increase temperatures. If you are chasing every last degree, consider disabling RGB.
Last updated: 24 July 2026
Written by Wyatt. For questions or feedback, visit wyattau.com.