1. Learn
  2. Pick your hardware

How to check a used GPU before you buy: stress, VRAM and speed tests

A step-by-step check for a used graphics card for AI. What to inspect, how to stress test it, test its memory, read temperatures and confirm its real speed.

Updated Oct 26, 2026 · RunItLocal.io

Look it over, confirm it's the card it claims to be, run it hard for 15 minutes or more, test its memory, and check that it generates text at about the speed it should. Most bad cards show themselves in that time. Do as much as you can before money changes hands, or buy where you can return it.

1. Look before you power it

  • Power connectors: scorch marks or melted plastic around the plugs mean walk away.
  • Board and bracket: bent pins on the slot connector, missing screws, or a warped bracket hint at rough handling or a repair.
  • Fans: spin each by hand. They should turn freely and quietly.
  • Smell: a burnt smell is a no.
  • Data-center cards like the Tesla P100 have no fans and take a CPU-style EPS power plug. Bring the right cable and a way to cool them, or a short test will overheat them. See cooling passive data-center cards.

2. Confirm what it is

Fake and relabelled cards exist. On Windows, GPU-Z shows the chip, memory size and memory type the card reports. On Linux or Windows with the NVIDIA driver:

nvidia-smi

Check the name and memory match the listing. A 12 GB RTX 3060 should show about 12 GB, not 8. While you're there, check the card is connected at full width:

nvidia-smi --query-gpu=name,memory.total,pcie.link.gen.current,pcie.link.width.current --format=csv

The link speed can drop at idle to save power, so check it again under load.

3. Stress test it

Run a heavy GPU load for at least 15 minutes. Common choices are FurMark or OCCT on Windows, and gpu-burn on Linux. Watch for:

  • Crashes, driver resets or black screens.
  • Artifacts: flickering, colored dots or lines.
  • Temperatures that keep climbing instead of levelling off.
  • Clock speeds dropping as it heats up, a sign of throttling.

For NVIDIA cards, this shows temperature, power and clock every 5 seconds while you test:

nvidia-smi --query-gpu=temperature.gpu,power.draw,clocks.sm --format=csv -l 5

On cards with memory chips on the back, like the RTX 3090, also check memory junction temperature in HWiNFO. Under about 100°C is fine; above 105°C means the thermal pads need replacing. See the used RTX 3090 buying guide.

4. Test the memory

Local AI fills a card's memory, so a fault in a corner of VRAM that games never touch will show up for you. Run a dedicated VRAM test. OCCT has one, and memtest_vulkan is a free option that works across brands. Any reported error is a reason to walk away.

Data-center cards like the P100 have error-correcting memory. Check its error counts:

nvidia-smi -q -d ECC

A few corrected errors can be normal. Uncorrected errors are not.

5. Run a real model

The final test is the job you bought it for. Install Ollama and run a model with timing on:

ollama run qwen3:8b --verbose

Ask for a long answer, then read the "eval rate" line, which is the generation speed in tokens per second. Compare it to our calculator's estimate on the card's page. For example, here's an RTX 3060 12 GB:

RTX 3060, 12 GB · estimated with our calculator · full page

  • Qwen3 4BQuick everyday chat and summaries
    ~79 tok/s
    Runs greatqwen3:4b
  • Qwen3 8BA solid all-rounder for chat and writing
    ~38 tok/s
    Runs greatqwen3:8b
  • Gemma 3 12BReads images as well as text
    ~24 tok/s
    Usablegemma3:12b
  • Qwen3 14BNoticeably smarter at reasoning and code
    ~21 tok/s
    Usableqwen3:14b
  • gpt-oss 20BOpenAI's open model. Fast, strong reasoning
    needs 16 GB
    Too biggpt-oss:20b
  • Gemma 3 27BGoogle's best open model for its size
    needs 19 GB
    Too biggemma3:27b
  • Qwen3 30B-A3B30B smarts at small-model speed
    needs 21 GB
    Too bigqwen3:30b
  • Qwen3 32BStrong coding and long answers
    needs 22 GB
    Too bigqwen3:32b
  • Llama 3.3 70BClose to the big cloud models
    needs 45 GB
    Too bigllama3.3:70b
  • gpt-oss 120BOpenAI's largest open model
    needs 67 GB
    Too biggpt-oss:120b
  • Qwen3 235B-A22BAlibaba's flagship open model, for multi-GPU rigs
    needs 144 GB
    Too bigqwen3:235b
  • DeepSeek R1 671BThe full DeepSeek R1, for the biggest rigs
    needs 406 GB
    Too bigdeepseek-r1:671b

A healthy card should land in the same range. Much slower usually means it's running on the CPU, throttling, or on a limited PCIe link. See fix Ollama using the CPU instead of the GPU.

Keep it generating for 15 minutes. Long, steady AI loads catch problems a short benchmark misses.

Ex-mining cards

Mining ran cards at steady, lowered power, which is gentle on the chip. The usual wear is in fans and thermal pads, both fixable. Test them the same way and price them accordingly. See mining cards for AI.

A quick checklist

  1. No damage around power plugs or the slot connector.
  2. Name and memory size match the listing.
  3. 15+ minutes of stress with no crashes, artifacts or runaway temperatures.
  4. A clean VRAM test.
  5. Model speed close to our estimate for that card.

Once it passes, send us your measured speed.