The x1800xt is another ok card with 512mb....
MB isnt everything thing though... many cards with 256mb way outperform cards with 512mb.
I got the x1900xt w/512mb and it is pretty sweet; before I got that, I had a 7800gt w/256mb, and that card did almost as good.
I only noticed like 20fps more for $200 more.