Hmm, übertaktest du deinen Prozessor?
Wenn du ihn im Standardtakt (2.4 GHz) lassen möchtest, reicht die "kleine" GTX460 (768MB), €130, völlig aus, schätze ich.
Wenn der Prozessor auf 3.0+ GHz läuft, kannst du ja zur "großen" GTX460 (1024MB), €150 greifen. (Vorsicht! Bloß nicht zur SE Version greifen!)
Die GTX470, €200, ist zwar eine gute Grafikkarte, aber alles andere als effizient.
(Wenn du schon bereit wärst, soviel Geld auszugeben... die HD6870 kostet ebenso viel, liegt leistungsmäßig gleichauf, ist aber sparsamer.)
Vielleicht auch mal abwarten, wann Mittelklasse-Ableger der GTX5er Klasse auftauchen...
Ich kann nicht sagen, wann dem, nicht übertakteten, Q6600 die Puste ausgehen wird.
Aber da 2.4GHz in nicht optimierten Spielen schon arg wenig sind und es heute wirklich keinen Sinn mehr macht, eine neue Sockel 775 CPU zu kaufen...
Persönlich, würde ich zuerst die günstigste Lösung wählen, dann evtl. an der Taktschraube drehen.
Dafür beim nächsten Systemwechsel mehr ausgeben.