PC Hardware Stability Testing Tools
Use the following tools to test CPU, RAM, and GPU stability, identify hardware errors, and verify system performance under heavy workloads.
Important: Stress tests place unusually high loads on computer hardware. Monitor CPU/GPU temperatures during testing and stop the test if temperatures become unsafe, the system becomes unstable, or hardware behaves abnormally.
Prime95
Prime95 is a hardware stability testing tool that performs intensive integer and floating-point calculations to place a heavy workload on the CPU. It is commonly used by PC builders and overclockers to test processors, memory, and cooling systems.
Main Test Modes
Small FFTs
- Places maximum stress on the CPU cores and internal caches (L1/L2/L3).
- Useful for testing CPU stability and maximum CPU temperatures.
Large FFTs
- Places additional stress on the CPU's memory subsystem and memory controller.
- Useful for testing data handling and stability under heavier memory-related workloads.
Blend
- Combines small and large workloads.
- Tests overall system stability, including the CPU, memory controller, motherboard, and system RAM.
What Prime95 Can Reveal
System Stability
- Detects crashes, blue screens, freezes, or calculation errors.
- Can help identify instability caused by overclocking, insufficient voltage, or faulty hardware.
Thermal Performance
- Places the CPU under a sustained heavy workload.
- Helps determine whether the CPU cooler can handle high heat output.
- Can reveal thermal throttling or inadequate cooling.
Recommended Test Duration
| Test | Recommended Duration | Purpose |
|---|---|---|
| Small FFTs | 30–60 minutes | Quick CPU and thermal stability check |
| Large FFTs | 30–60 minutes | CPU/memory-controller stability |
| Blend | 1–2 hours | General system stability |
| Extended stability test | 6–12 hours | High-confidence validation after overclocking or hardware changes |
Recommendation: For routine troubleshooting, start with 30–60 minutes of Small FFTs and then run Blend for 1–2 hours. For a newly built or overclocked system where maximum confidence is required, an extended overnight test can be used.
Download
MemTest86
MemTest86 is a memory diagnostic tool used to test RAM for hardware errors. It runs independently of the operating system from a bootable USB drive, allowing memory to be tested without Windows or other operating-system activity interfering with the test.
How MemTest86 Works
- Writes specific data patterns to memory addresses.
- Reads the data back and compares it with the expected values.
- Runs multiple test algorithms designed to identify weak or faulty memory cells.
- Includes tests for issues such as addressing errors, data corruption, row-hammer effects, and DMA-related memory problems.
Why Use MemTest86?
MemTest86 can help:
- Identify faulty or unreliable RAM.
- Diagnose crashes, freezes, and blue screens caused by memory errors.
- Verify RAM stability after installing new hardware.
- Test memory after changing BIOS or overclocking settings.
- Determine whether memory modules may need to be replaced.
Recommended Test Duration
MemTest86's documentation states that a single pass is generally sufficient for detecting consistent errors, while longer testing is recommended when intermittent errors are suspected. The default configuration uses four passes.
| Test | Recommended Duration | Purpose |
| 1 pass | ~15 minutes* | Quick check for obvious memory faults |
| 4 passes | ~2 hours* | Recommended standard test |
| Extended test | Overnight | Best for intermittent or difficult-to-reproduce errors |
*Actual test time varies significantly depending on CPU speed, RAM capacity, memory speed, and test configuration. PassMark notes that four passes may take around 120 minutes in an example system, while systems with large amounts of RAM may take considerably longer.
Recommendation: Run at least the default four passes when diagnosing RAM stability. If the system has intermittent crashes or the memory is being tested after aggressive overclocking, allow MemTest86 to run overnight.
Important: Any reported memory error should be investigated. An error does not always prove that the RAM module itself is defective; CPU, motherboard, memory-controller, compatibility, voltage, and memory-timing issues can also cause errors.
Download
FurMark 2
FurMark 2 is a GPU stress-testing and benchmarking tool for Windows and Linux. It places a demanding workload on the graphics card to help identify overheating, instability, and power-delivery problems.
Key Functions
GPU Stress Testing
- Applies a sustained, intensive workload to the GPU.
- Helps identify overheating, crashes, and graphics-card instability.
Performance Benchmarking
- Runs timed benchmarks at resolutions such as 1080p, 1440p, and 4K.
- Generates performance scores for comparison.
Online Score Comparison
- Allows benchmark results to be submitted to an online database.
- Makes it possible to compare GPU performance with other systems.
Real-Time Monitoring
-
Can display information such as:
- GPU temperature
- GPU hotspot temperature
- Power consumption
- Frame rate
Improvements in FurMark 2
Cross-Platform Support
- Supports 64-bit Windows and Linux.
- Linux support includes x86_64 and ARM64/Raspberry Pi platforms.
API Flexibility
- Supports both OpenGL and Vulkan graphics APIs.
Modern Architecture
- Built using the GeeXLab engine.
- Includes command-line integration in addition to the standard graphical interface.
Recommended Test Duration
| Test | Recommended Duration | Purpose |
| Quick GPU check | 10–15 minutes | Detect obvious instability or overheating |
| Standard stress test | 30–60 minutes | Check sustained GPU stability and temperatures |
| Extended test | 1–2 hours | Higher-confidence stability testing |
Recommendation: Start with 10–15 minutes while monitoring GPU temperature and hotspot temperature. If the system remains stable and temperatures are acceptable, extend the test to 30–60 minutes.
There is generally little benefit to running an extreme GPU stress test for many hours during routine troubleshooting. For long-term validation, a combination of synthetic stress testing and real-world gaming or workload testing can provide a more representative assessment.
Download
Video Card Stability Test
The Video Card Stability Test, developed by FreeStone Group and hosted by Softpedia, is a lightweight legacy graphics-card diagnostic and stress-testing utility.
It was designed to place a continuous workload on the GPU, measure graphics performance, and help identify graphics-card freezing or crashing issues.
Key Features and Functions
Stress Testing
- Places a continuous workload on the GPU.
- Can help identify instability, freezing, or crashing under sustained graphics workloads.
Real-Time Monitoring
- Displays information such as the detected video card, active video mode, and elapsed test time.
Benchmark Scoring
- Generates a performance score based on frame rates during the test.
- Can be used as a basic indication of graphics performance.
Troubleshooting
- Historically used as a diagnostic tool to help determine whether graphics-card hardware or driver problems were contributing to system instability.
Important Limitations
Legacy Software
- The application is very old and was designed for older graphics APIs and hardware.
Limited Modern GPU Stress Testing
- It does not provide the same level of workload as modern GPU stress-testing applications.
- It does not take advantage of many modern GPU features, architectures, or workloads.
Not Recommended for Modern Systems
- For current graphics cards, use a modern tool such as FurMark 2, OCCT, or 3DMark instead.
- The Video Card Stability Test should primarily be considered a legacy troubleshooting tool rather than a modern GPU validation benchmark.
Recommended Test Duration
| Test | Recommended Duration | Purpose |
| Quick check | 10–15 minutes | Detect obvious freezing or crashing |
| Legacy diagnostic test | 30 minutes | Basic stability check on compatible hardware |
Because this is legacy software, there is little reason to run it for several hours. If a modern GPU needs an extended stress test, use a current GPU testing application instead.
Download
Video Card Stability Test – Softpedia
Recommended Testing Procedure
When troubleshooting a PC for general hardware stability, use the following sequence:
1. Test the RAM
Run MemTest86 first.
- Minimum: 1 pass for a quick check.
- Recommended: 4 passes.
- Intermittent problems: run overnight.
- Any errors should be investigated.
2. Test the CPU
Run Prime95 Small FFTs first.
- Start with 30 minutes.
- Monitor CPU temperatures and system stability.
- If stable, run Blend for 1–2 hours.
- For high-confidence validation, consider an extended 6–12 hour test.
3. Test the GPU
Run FurMark 2.
- Start with 10–15 minutes.
- Monitor GPU and hotspot temperatures.
- If temperatures remain acceptable, continue for 30–60 minutes.
4. Use the Legacy Video Card Stability Test Only When Appropriate
The Video Card Stability Test can be useful when working with older hardware or reproducing a problem that was originally diagnosed using the tool.
For modern GPUs, prefer FurMark 2, OCCT, or 3DMark.
Quick Reference
| Component | Tool | Quick Test | Recommended Test | Extended Test |
| CPU | Prime95 Small FFTs | 30 min | 30–60 min | 6–12 hours |
| CPU/System | Prime95 Blend | 30 min | 1–2 hours | 6–12 hours |
| RAM | MemTest86 | 1 pass | 4 passes | Overnight |
| GPU | FurMark 2 | 10–15 min | 30–60 min | 1–2 hours |
| Legacy GPU | Video Card Stability Test | 10–15 min | 30 min | Not recommended |
Note: These durations are practical recommendations for troubleshooting and validation, not mandatory requirements. Test duration should be adjusted based on the purpose of the test, system configuration, temperatures, and whether the issue being investigated is intermittent.
August 18, 2026 | A.L.
