Best under £500 for coding
Used office tower + Tesla P40 24GB
£340–£465
runs Qwen2.5-Coder-32B-Instruct Q4_K_M · no published benchmark yet
Qwen2.5-Coder-32B-Instruct Q4_K_M for around £403 — the best coding value at this budget
- This is a noisy, fiddly, enthusiast build — not for someone who wants it to 'just work'
- Corporate towers (Dell OptiPlex, HP EliteDesk/ProDesk) often ship with proprietary or low-wattage PSUs — check for a free PCIe x16 slot, physical case clearance, and budget for a replacement 750W PSU before buying a GPU for it
- Passive cooling only — no fan. You must fit a 3D-printed shroud and a high-static-pressure fan or it will thermal-throttle
- No video output at all — you need a second GPU or the host's onboard/iGPU video for a display
- Requires 'Above 4G Decoding' / Re-Size BAR enabled in the host BIOS to be recognised correctly
- Pascal architecture with no Tensor Cores — markedly slower than a same-VRAM RTX card, so pin your driver/CUDA versions and avoid bleeding-edge llama.cpp builds that assume newer GPUs
- Draws ~250W continuously under load — a real electricity cost if left on
- Buy new, not used, and confirm it has enough spare 8-pin PCIe power connectors for the GPU you're pairing it with — a failing or underpowered PSU can take a used GPU down with it
- Used office tower PC (i5, no GPU, 16GB RAM)£55–95
- NVIDIA Tesla P40 24GB (used, datacentre)£210–270
- 750W ATX PSU, 80+ Bronze or better (new)£75–100
Find parts on eBay
prices checked 2026-08-26
How to put it together
- Enable 'Above 4G Decoding' / Re-Size BAR in the motherboard BIOS before installing the card
- 3D-print (or buy printed) a P40 fan shroud and fit a high-static-pressure 40-92mm fan to it
- Fit the 750W PSU and connect the two 8-pin EPS/PCIe power leads the P40 needs (check your specific card's power connector — some use CPU EPS connectors via an adapter)
- Seat the P40 in the primary PCIe x16 slot; keep the onboard/iGPU video output connected for the display
- Install the datacentre driver branch for Pascal and pin that driver version — avoid unattended driver upgrades
- Install llama.cpp with CUDA support and load a Q4_K_M model to confirm GPU offload and check temperatures under load
- Confirm the fan shroud fan is powered from a fan header or molex before first boot — running the card without airflow for even a few minutes under load risks thermal throttling or damage