Deberías darnos mas datos sobre el ordenador que tienes. Micro, Ram y sobrre todo la placa base (si tienes puertos AGP, o si tienes PCI-Express).
Hoy por hoy la mejor tarjeta en cuestión calidad/precio es la 6600GT de Nvidia. Creo que ronda los 200 Euros y supera en rendimiento a la 9800 PRO. Se vende en su mayoría en PCI-E pero creo que también está en versión AGP.
Pero viendo tu réplica supongo que todo esto de AGP, PCI y tarjeta te sonará a chino así que:
Aquí una foto de cada puerto. El de arriba es el AGP x8. Es el más común ya que el PCI- E (abajo) es más reciente (y más rápido).
El por qué de todo eso? El puerto PCI-Ex16 es más rápido que el actual AGPx8. Ha salido hace relativamente poco pero se está estandarizando bastante rápido. Por eso tienes que saber que puertos tiene tu placa base. Porque el AGP es distinto del PCI y si te compras una tarjeta PCI-E sin tener un puerto de ese tipo la cagamos (Carlos). Una tarjeta gráfica AGP tendrá los conectores como la de arriba, y una PCI-E como la de abajo:
Y por supuesto, tarjetas gráficas son, como su propio nombre indica, una tarjeta. Se enganchan en uno de esos dos puertos dependiendo de la versión.
Aquí tienes una imagen de la 6600 GT de Nvidia (versión PCI-E, fíjate en la parte de abajo):
Y aquí una 9800 PRO de Ati (versión AGP):
Debes tener en cuenta que las tarjetas gráficas piden una serie de requisitos, siendo el más importante el puerto sobre el que se montan (lo de AGP o PCI), pero también que el micro sea lo suficientemente rápido o una cantidad de RAM. Además si tienes un PC muy humilde no merece la pena gastarse el dinero en una tarjeta que no va a ser aprobechada por el resto del Hardware, así que eso míratelo bien. Espero que esto sirva para orientarte un poco.