I'm trying to find a fast, stable Linux distribution for an older desktop I recently upgraded. It has an Intel Pentium Dual-Core running at 1.80 GHz, 4 GB of DDR2 memory, a Gigabyte GA-945GCM-S2L motherboard with Award BIOS F7, an NVIDIA G100 with 256 MB of VRAM, and a 160 GB SATA hard drive. I'd mainly use it for web browsing, Python and C programming, SSH, small server experiments, and normal desktop tasks. What distribution and desktop environment would give the best balance of speed, usability, and ongoing maintenance?
4 Answers
MX Linux with Xfce or Fluxbox would be a good first choice. Xfce is easier to use while Fluxbox will leave more resources available. A lightweight Debian-based system should handle programming, SSH, and server experiments well, although modern web browsing may still feel limited on this hardware. If possible, adding a sensible swap setup can help, but it won’t make the mechanical hard drive feel fast.
antiX is worth considering if keeping memory and CPU usage as low as possible is the priority. It is less polished than MX, but it runs well on very old machines. You could also install a minimal window-manager setup using IceWM, PCManFM, and optionally a compositor if you see screen tearing.
The graphics card may be the main constraint. I’d avoid chasing modern proprietary 3D drivers and use the basic or Nouveau driver instead, preferably over ordinary VGA if that is available. With no heavy visual effects, most lightweight distributions should boot and run. Before choosing a 64-bit-only option, check whether the processor actually supports 64-bit.
A lightweight Debian-style desktop such as the Raspberry Pi Desktop for x86, Q4OS, or a minimal Debian installation could also work. Alpine is extremely small, but its musl-based system and setup process can create compatibility and configuration work, so I would not make it the first recommendation for a general desktop. An SSD upgrade would probably produce a bigger everyday improvement than changing between similarly lightweight distributions.

The browser will likely be the hardest workload regardless of the distribution. Keeping tabs and extensions under control, and using an SSD if the system supports one, will matter more than small differences between desktop environments.