im not really sure why you are comparing 2gb vs 3gb when the question is 1gb vs 2gb. definitely not the same thing, at all.
with that said, no, it is not worth doubling(?) the price of a card for 1gb more of ram. though for 300 dollars you could get a better card all together, so the question itself is strange.