I wouldn't bother, the 590 is easily enough for everything. Its even watercooled so upgrading it will require buying a $100 block on top of it, so that's additional expense.
Your GTX 590 is enough. Get a better Next-Gen card next year.
Maybe wait for Radeon 8970 or GTX 790. You'll have to wait until Q3, because all the major cards will be released by then.
Ok thanks guys,
Another question about my gpu and settings.
I run it to my 50" full HD 3d tv via dvi to hdmi adapter. But when setting th screen resolution to 1080p the desktop goes out of the parameters of the tv it is like the resolution is too big for the screen. THis is making me have to create my own custom resolution to make it fit.
But the odd thing is when I enable 3d via nvidia control panel. The 108p 3D resolution fits in the screen perfectly....