Finding myself very tempted to do a bit of a side-wards graphics card upgrade. I've been working with a 512MB Radeon 4870 for the last 2 years or so, and have been very happy with it. Even better, it was an absolute steal, as I picked it up for $50 CDN from a guy who thought that a low-mid range Radeon 6000 series (a 6470 or somesuch, if I recall) was going to be a huge upgrade. I imagine he had a rude awakening later on, but his loss.

What's got me thinking is that I recently got my hands on three more or less matched 1280x1024 screens in good working order, and can't run them all on the 4870 simultaneously. I have a hackish solution in place atm with an old laptop and StarDock's Multiplicity, and even with that I find three simultaneous screen to be absolutely wonderful for productivity.
I generally keep up with current tech releases and whatnot, but no longer game as much as I used to. I noticed that Nvidia has put out the 650 and 660, and am currently looking at picking up a 650 1GB. Up here the 650 runs about $119.99. I realize that triple screen gaming is kind of beyond a 650, but that doesn't really bother me much, and as long as it can still game reasonably well in a pinch I'm fine.
I'd rather not go spend-happy as my current desktop will likely be up for a wholesale rebuild in another 2 years or so (Athlon II x4 620 with 4 GB DDr2), and the 4870 may very well find itself in my HTPC so that I can move most of my gaming over to the living room TV.
So what do people think?