Video cards for the Stable Diffusion under 1250 eur/usd

Girl with video-card

Here is a note about video cards for use with Stable Diffusion and some of their characteristics that need to be taken into account for good generation speed.

Long story short, I have a GeForce GTX 1660 Super, which is too slow for playing around with Stable Diffusion. Generating a basic 512×512 image with the SD1.5 model takes around 20–30 seconds – not too bad. However, when using inpaint mode, the time increases to several minutes. It’s fine for experimentation but requires a lot of waiting. So, I decided to review the market to understand what is currently available (as of February 2025) within my budget. Like most people, I don’t want to overspend, so I set my budget limit at 1,250 euros (roughly the same in USD).

The first step was to determine the key characteristics to consider when researching video cards.

First of all, I personally prefer Nvidia, so I didn’t look at AMD.

The key factors include:

  • Generation (e.g., 3xxx vs. 4xxx)
  • VRAM amount (8GB – 24GB)
  • VRAM frequency
  • CUDA core count
  • GPU clock speed
  • Other factors: card size, number of ports, number of fans, LED backlighting, power consumption, etc.

And, of course, the king – price.

My current video card

Here are the specs of my current GPU:

  • Name: GeForce GTX 1660 Super
  • Generation: 16xx
  • VRAM: 6GB GDDR6
  • VRAM frequency: 14GHz
  • CUDA Cores: 1408
  • GPU clock speed: 1.53GHz

What do we need for Stable Diffusion?

  • VRAM – This is used to load models and process images. The image processing VRAM usage depends on resolution – higher resolutions require more VRAM.
    • SD1.5 (with a 2GB model file) easily maxes out my 6GB VRAM when generating 512×512 images.
    • SDXL needs even more, since the model itself is around 6GB. The recommended minimum for SDXL is likely 12GB, given that it was trained on 1024×1024 images.
  • CUDA Cores – More cores directly affect generation speed.
    • For example, if my current card has 1,408 CUDA cores and a new one has 4,500, I can expect roughly 3× faster generation – cutting the time from 20 seconds to about 7 seconds (or even faster).
  • Generation – Each new GPU generation introduces better technology, higher memory bandwidth, and improved efficiency.
    • If all other specs are comparable, choosing a newer generation is always preferable.

GPUs that fit my requirements

I checked amazon.it and found the following cards that match my filter. I also included some top and popular cards like 3090, just for comparison:

Model, Nvidia RTXVRAM DDR6x marked with xCuda coresCuda cores, x from 1660VRAM freqGPU freqAvg Price, eur
GTX 1660 Super6GB14081.0014 Ghz1.53 Ghz250
3060Ti8GB48643.4514 Ghz1.41 Ghz450
4060Ti8GB43523.0918 Ghz2.31 Ghz500
306012GB35842.5515 Ghz1.32 Ghz300
308012GBx87046.1819 Ghz1.44 Ghz1000
407012GBx58884.1821 Ghz1.92 Ghz650
4070 Super12GBx71685.0921 Ghz1.98 Ghz850
4070Ti12GBx76805.4621 Ghz2.31 Ghz1200
4060Ti16GBx43523.0918 Ghz2.31 Ghz550
408016GBx97286.9123 Ghz2.21 Ghz2200
309024 GB104967.4519.5 Ghz1.4 Ghz1900
3090Ti24 GB107527.6421 Ghz1.67 Ghz2800

As you can see, the most balanced card is the 4070 Super, which will be approximately 5× faster than my 1660 based on the number of CUDA cores alone.

You May Also Like

About the Author: vo