The 660 seems pretty badass but I'm also upgrading my RAM. So I'm spending 150$ or so on a graphics card and 100$ on RAM.
Last year I bought corrupt RAM and whenever I put it in it would corrupt everything and I'd have to wipe my whole computer and start from scratch.