Honestly, if I were you I would get 8GB memory and a GTX 750 ti, that shouldnt cost too much and almost double your gaming performance in most games.
Otherwise if you can save up for some new parts later, get the gtx 750 ti now and it should be compatible with a new motherboard, cpu and ram...