You will see a bit of difference between a 1GB variant of a card compared to a 512MB varient, but probably not a 2GB. It's just a marketing ploy.
So whitch one should i get the one u guys told me to overclock.
It doesn't really matter, the GTX 260 Core 216 and the HD 4870 1GB both perform similarly. Take your pick.