Get a 6600GT, that's by far the best bang for the buck in the GPU market atm (I haven't seen reliable pricing on 6800GS in my country yet, but do check that out if it's at all available!). Anything 5-ish from nVidia is better forgotten, buried and never spoken of again.