Why would I switch to a GT240 if it's no better than the 3870? For a few reasons.
- I've never owned an Nvidia card before. I wanted to gain experience with Nvidia cards, and see what the competition offered. The image quality seems to be pretty much the same, but I'm not a big fan of Nvidia's digital vibrance feature. Which makes colors in videos too saturated, without adjustment.
- It performs about the same as the 3870, more or less. Maybe a tad slower. But it produces less heat and uses less power, and the fan is quieter even under load.
- It was dirt cheap. Just over $50 with rebate. So now I have a $50 card that performs about as well as a $200+ card I bought 3 years ago.
- It accelerates Flash and Video playback, which the 3870 did not. (Because ATI decided not to bother with supporting acceleration on their older cards.
)
- I plan to do another upgrade in a few months time, when I can afford it. In addition to a better processor, I'm probably going to get a Radeon 6870 at that point. But I'll still keep the GT240 and use it as a dedicated PhysX processor. The GT240 is ideal as a PhysX card, and can be made to work with an ATI card if you know how.

If you have a really old desktop video card, the GT240 is a nice cheap upgrade while the rebate lasts.