128 or 256 mb video card

I'm looking to get a new video card in the near future. Probably an ATI 9800pro or a Nvidia 6800. Question is:
Is 128MB enough or should I spend the extra money and get the 256MB version? What benefits will the 256MB version provide? Is it worth the 50-$100 cost increase? Any advice would be greatly appreciated.
Is 128MB enough or should I spend the extra money and get the 256MB version? What benefits will the 256MB version provide? Is it worth the 50-$100 cost increase? Any advice would be greatly appreciated.