I would recommend at least 3GB if you can afford it. The newer games coming out eat up VRAM like it's going out of style. I think that 2GB should be the bare minimum but remember that if you ever use a multi-GPU setup, you will be severely limited by a 2GB card because your processing power will double but your RAM will remain at 2GB no matter what. I found that the Radeon HD 7970 3GB is a happy medium. A 3GB HD 7950 will do the same. Having said that, it's a far better thing to have less of GDDR5 than lots of DDR3. Video cards with DDR3 are relatively weak anyway so you won't exactly be playing games maxxed out with one.