I would recommend gettings the 2gb card as everyone else has, but I prefer a crossfire set up for the 2 cards. I basically run 2 2gb r9 270x cards on my 800watt psu. What I found was, the extra vram lets you have higher anti aliasing settings which will give u a clearer picture at 1080p than at higher resolutions. Also, the soft shadow rendering and distance rendering will be equivalent to a ps4, so if you feel that is enough for you then get the single 4gb card. Lastly, if you have $70 to $120 more (than the price of the 4gb card) to spare I recommend getting two cards and running new games in crossfire, which will get u distance and shadow rendering almost equal to that of the 290x in a games like assassins creed (new amd drivers fixed the xfire problem), and battlefield 4(2 270x and I'm getting 90fps at 100% distance rendering on all ultra settings, msaa x4, with the mantel api). The only downside to crossfire is that older games might not support it; but then again, the 270x alone is more than capable of running old games at good render speeds. For the future computers are headed for 4k/2 or 2560x1600 gaming resolutions so getting that extra vram might be helpful. In the future (when those god damn 4k T.Vs are sold for around $500-900) I think I will get 1 more 270x since I got the space on my motherboard and since I will need that extra vram to keep my game on high anti-aliasing at 1440-1600p resolutions.