Auf jeden Fall ist eine 7800 viel zu überdimensioniert für das System. Ich würd auch was im GF 6800 Bereich kaufen und mit dem restlichen Geld evtl. den 256er durch einen 512 MB Speicher ersetzen. Mit 768 MB bist du grade ein wenig über den Mindestanforderungen von Quake 4

*edit* Eine 6600 non-GT ist lahmarschig, auch wenn sie billig ist...