Las fabrican porque las demandan, y las demandan porque a los usuarios que no tienen ni idea los vendedores/estafadores (que por cierto tampoco tienen ni idea) se las venden porque cuanto mas megas mejor. Pura basura.
En gama media la GPU no puede mover mucha calidad grafica y mucha memoria solo sirve para almacenar grandes texturas. Si tu GPU solo tiene capacidad para mover 200megas, ¿para que quiere 512, si solo con 256 le vale? Una de 512 tendra mas memoria pero de menos calidad. Si no va a usar toda la memoria sales perdiendo por la bajada de calidad.
Si una tarjeta es mejor que otra o no, no depende solo de la cantidad de memoria, es mas, casi si me apuras es lo que menos importa. Importa una buena GPU, un buen bus, una buena memoria (latencias, tiempos de acceso, etc.) y al final y si lo necesita mucha memoria.
Espero haberme explicado bien.
Un saludo.
EDITO. P.D. Si puedes estirarte un poco mas tienes la x1650pro que no esta mal.