A computer usually keeps crashing because of unstable power delivery, failing or overheating hardware, faulty memory, or a driver and operating-system fault that turns a recoverable error into a full stop. The crash is the symptom; the cause is something that broke the chain between hardware and software. Below is how the chain fails, how to find the break, and when the answer is simply that the machine is old or poorly matched to its workload.

Most crashes fall into two families. A hardware-or-firmware fault corrupts data moving through the machine, and the OS halts to avoid worse damage. A software fault, usually a driver running in the kernel, commits an illegal operation and the OS stops everything. Distinguishing the two is the core diagnostic skill.

The crash mechanism: power, memory, and the kernel's last line of defense

Every crash begins with an error the operating system cannot safely contain. On the hardware side, the chain starts at the power supply unit. A PSU converts alternating current into stable direct current at 12 volts, 5 volts, and 3.3 volts with tight tolerances. When a capacitor ages or the unit is undersized, voltage sags under load. The CPU then receives marginal power at the exact moment it demands the most, and a transistor flips a bit. That corrupts an instruction pointer, and the processor jumps to memory that does not contain valid code.

Memory is the second link. DRAM stores each bit as charge in a capacitor that leaks and must be refreshed thousands of times per second. A failing DIMM, a bad slot, or an incompatible overclocked profile causes bits to flip silently. The system can run for hours before the corruption lands on a critical kernel structure, so the crash appears random and unrelated to the trigger.

The OS kernel is the last line of defense, and its response is a deliberate halt. Windows raises a bug check, historically called the blue screen of death. Linux panics. macOS reports a kernel panic. In each case the system stops rather than continue with corrupted state, which is why the screen freezes instead of returning you to the desktop. A modern crash dump captures the state for later analysis, typically a few hundred megabytes to several gigabytes.

The counterintuitive detail: the component named in the crash message is often the victim, not the culprit. A driver flagged in a dump may have simply touched memory that faulty RAM had already corrupted. Treat the named file as a lead, not a verdict.

How often crashes trace to each cause

Published failure statistics vary by fleet and are often vendor-supplied, so treat any single percentage with suspicion. What holds up across large studies is the relative ranking. In data-center research, memory errors are the single most common hardware fault, followed by disk and storage failures, with CPU faults rare. On desktops the ranking shifts because drivers and power delivery dominate.

Microsoft's documentation on bug checks and its driver-verifier guidance both point to third-party kernel drivers as a leading cause of stop errors on consumer Windows machines. Apple's kernel panic logs and Linux's oops reports serve the same function: they name the module that was executing when the fault occurred.

A useful mental split: hardware faults accumulate with age and heat, while software faults cluster around updates, new peripherals, and driver installs. A machine that crashes for the first time after a graphics driver update and a machine that crashes after two years of dust buildup are different problems wearing the same symptom.

Edge cases that mimic a crash

Not every freeze is a crash. Several conditions look identical to the user and are diagnosed completely differently.

A power-delivery fault can cut the machine instantly with no error screen, no dump, and no log entry. This is the signature of a failing PSU, a loose cable, or a wall circuit overloaded by a space heater on the same outlet. The tell is that the OS has no record of the event, because it never had time to write one.

Thermal shutdown is a controlled halt triggered by the motherboard when the CPU crosses its critical temperature, often around 100 degrees Celsius for modern processors. It usually produces a log entry and a clean power-off, unlike a PSU cut.

A storage device that stops responding can freeze the OS while it waits on I/O. The machine appears crashed but may recover after 30 to 120 seconds if the drive reconnects.

Finally, a failing graphics card can crash the display driver and recover on its own, producing a black flash and a notification rather than a full stop. Repeated display-driver resets often precede a full hardware failure.

Red flags that point to hardware rather than software:

The machine powers off instantly with no error screen or log. Crashes cluster under heavy load, such as gaming or video export. The same crash code repeats after a clean OS reinstall. A burning smell, bulging capacitors, or a PSU fan that never spins. Crashes begin after moving the machine or adding a component.

Misconceptions that send people down the wrong path

The most expensive misconception is that a clean reinstall proves the hardware is fine. It does not. A fresh OS removes software conflicts but leaves RAM, power, and storage untouched, so a machine that crashes on a clean install is telling you the fault is physical.

The second is that a crash code always names the guilty component. As noted, memory corruption and power instability routinely implicate innocent drivers. Chasing the named file can waste days.

The third is that more cooling always helps. Overcooling a VRM or adding fans to a case with poor airflow can worsen turbulence and hot spots. Cooling matters, but directed airflow at the right components matters more.

The fourth is that RAM either works or it does not. Memory can pass a quick boot test and still fail under sustained load or at a specific temperature. A single pass of a memory test is weak evidence.

How to diagnose a crashing computer: a practical sequence

Work from cheapest and least destructive to most involved. Each step narrows the fault family before you spend money.

Start with the crash log. On Windows, open Event Viewer and filter for Critical events, then read the bug check code. On macOS, open Console and search for panic. On Linux, run journalctl with the previous boot selected. Note the code and the module named. This takes ten minutes and often redirects the whole investigation.

Then eliminate power and heat. Reseat the power cables at both ends, plug the machine directly into a wall outlet, and remove other high-draw devices from the circuit. Clean dust from heatsinks and confirm every fan spins. Monitor CPU temperature under load; sustained readings above roughly 90 degrees Celsius on a modern desktop CPU warrant attention.

Test memory next. Run a dedicated memory diagnostic for several hours, ideally overnight, and repeat with one DIMM at a time. Errors on a single stick in a single slot identify the part.

Update or roll back drivers, one at a time, starting with graphics and chipset. If crashes began after a specific update, rolling back that update is the fastest test.

If crashes persist on a clean OS with tested memory and stable power, suspect the storage device and the motherboard. Check the drive's health attributes, and if the machine is more than five years old, weigh repair against replacement.

A time course helps set expectations. Faults do not resolve on their own, and the pattern of when crashes appear is diagnostic.

Stage What you observe Likely cause
Weeks 1-4 Rare crashes under heavy load Marginal PSU or early RAM fault
Months 1-6 Crashes cluster after updates Driver or OS regression
Months 6-18 Increasing frequency, any load Dust, thermal aging, capacitor wear
Year 2-3 Instant power-offs, no logs PSU degradation
Year 3-5 Freezes on disk access Storage device wear
Year 5+ Multiple unrelated symptoms Board-level aging

The table is a guide, not a rule. A single overheating event can compress months into days.

Comparing the main suspect components

Component Typical crash signature Rough replacement cost (USD) Test difficulty
Power supply Instant off, no log, load-linked 60-150 Moderate; swap test
RAM Random codes, corruption, any load 30-90 per kit Easy; diagnostic tool
Storage drive Freezes on I/O, boot failures 40-120 Easy; health check
Graphics card Display resets, then full crashes 150-600 Moderate; swap test
CPU Rare, usually thermal or power 150-500 Hard; needs spare parts
Motherboard Mixed symptoms, no pattern 100-300 Hard; last resort

Prices vary by region and generation; treat them as order-of-magnitude. The test-difficulty column matters more than cost, because a hard-to-test part should be suspected later, not earlier.

The professional caveat: crashes are evidence, not conclusions

Technicians who diagnose crashes for a living rely on reproduction and isolation, not on the crash message. The discipline is to change one variable at a time and confirm the change with a stress test long enough to have caught the original fault. A machine that survives an hour of load has not been proven stable; it has merely failed to fail yet.

There is also a limit to what any log can tell you. A crash dump records the state at the moment of the halt, which is downstream of the cause. When power is cut or memory is corrupted early, the dump may be missing the very information needed. This is why the no-log instant power-off is treated as a power problem until proven otherwise.

Finally, some crashes are not fixable at the component level. Board-level faults, solder cracks from thermal cycling, and failing voltage regulators require equipment most users do not have. Knowing when to stop diagnosing and replace the machine is part of the skill.

When the cause is your workload, not your hardware

A machine can crash repeatedly while every component tests healthy. The usual reason is that the workload exceeds what the hardware can sustain, and the system protects itself by halting. A laptop rated for 65 watts of sustained package power will throttle, then shut down, when a render or a game demands more than the cooling can remove.

The other workload trap is a marginal overclock or an aggressive memory profile enabled by default on some boards. These settings can pass short tests and fail after 20 minutes of sustained load. Disabling them is a free and fast experiment.

If crashes began when you started using a specific application, test that application in isolation before blaming the machine. The pattern of crashes is often more informative than any single log entry.

Limitations: what this explanation cannot tell you

No article can name the failing part in your specific machine. The sequence above narrows the fault family, but isolation testing is what confirms it, and some faults only appear after days of load. Crash logs can be incomplete or misleading, especially when power is lost before a dump is written. Manufacturer diagnostics vary in quality, and a pass result is weak evidence rather than proof. Where this article gives temperature ranges, cost ranges, and timelines, treat them as general guidance shaped by typical consumer hardware, not as specifications for your model. Consult your device's documentation for its actual thermal limits and supported memory configurations.