Memory speed is faster on the 770 using less power. To put it into perspective, you would require a 700W psu compared to a 550W psu on the same system. The 770 uses 230W while the 590 uses 365W. You mention that you have a tx650 (I have one too
) which would not be able to assist your needs if you're overclocking the card, yet alone not overclocking the 590.
Now for performance, BF4 actually uses just a bit more than 2gb of VRAM but the 770 at this moment can handle what BF4 needs at 60fps 1080p.
Also how much ram do you have? With the 590 it is recommended that you use 12gb of ram with the video card and if you only have 8gb I'd go with the 770.
Final Recommendation: For your needs, a gtx 770 would be perfect!