I've found upgrading the video card is always not a bad idea. If you you are buying higher end cards, there will always be a buyer for your used equipment when you upgrade again.
I'm a little confused, though. The title of your post says 580 or 680, though the info you posted says 570 or 580?