Yeah, I'm not exactly knowledgeable on the inner workings of video cards, but my 5870 has started acting up again (already RMA'd it twice and it's now out of warranty), anyhow, wanted to get a new card that was => 5870 for as little as possible... Did some searching and found a Geforce 660.... From a couple of sites, I found that on paper, the 5870 is better (more cores), but per benchmarks I found, the 660 beats the 5870. Granted, I think the 660 is a newer generation, so it's probably just more efficient with what it has.