magnabolt :
St0rm_KILL3r :
I'd say you need to do both, buy 4gb ram and hd 7770 if you wan't to play new games at reasonable settings. So think of upgrading both. But if you wan't only one answer then I would get hd 7770 but looking at new games which you can't play on 2 gb ram, you really need atleast 4 gb ram. It's really hard to answer as it depends on games. But my answer is to upgrade them both.
I can buy only one of those right now. So should I just get hd 7770 for now and upgrade to 4gb RAM later?
yep, go for the 7770 first, and upgrade the ram later.. but to be able to play the next gen games, youll be needing a minimum of 4gb ram
EDIT: whats your current ram? cant you grab another stick of that and still get the 7770, I saw a cheap 7770 by powercolor yesterday on pc part picker, can you tell me how much is your budget?