I really only came to ask that question - I haven't decided what to do, and if the answer had been "nothing better than 6670 makes sense" or something, I would have stopped bothering.
The PC is indeed 6 years old, and ought to be replaced, and the question is if I should bother. Original plan was to update it slowly over time, but that turned out to be annoying, and since I bought the iMac in 2009, I haven't really used it. It served as a dedicated HTPC for a while. Back in the early 2000, I had need for a Windows PC on occasion, but now I can just virtualize on the iMac - which works fine for everything but 3D gaming. At the same time, this iMac is turning out to be the best machine I've had, and it still feels plenty fast, so I'm in no hurry to replace it - except for the graphics when booted to Windows. All of this made me think that maybe a decent gaming PC might make the next iMac update later and/or cheaper - getting a good GPU in an iMac is quite expensive. If Apple's future "desktop solution" turns out to have wimpy graphics a gaming PC and a cheaper iMac might be the ticket.
This is not the thread for Mac rumors, but I have a feeling that the only news coming down the pipe for the Mac Pro is news of its final demise, at least in current form, and in any case they've always been expensive to get GPU upgrades for. Options are pretty much to tough it out with rebooting and a 4850 for two more years, or a GPU upgrade. Since I want to use the iMac as a display (DisplayPort in), I sort of need 2560*1440 at least in the vast majority of games.
Thanks for all your feedback so far though, it's been interesting.