geforce fx series have bad dx9 support (worse then ati 9600+), less then stellar dx8 performance(again worse then the gef4 ti series), perform very bad, bad image quality, and too high prices per performance.
I have one... and it sucks ass big time.....
with your system a 6600GT AGP or a...