http://www.newegg.com/Product/Product.aspx?Item=N82E16814130441
http://www.newegg.com/Product/Product.aspx?Item=N82E16814121291
These two cards come within $5 of each other.
Now to compare CPUs:
The GTX 260 has 216 Cores, and the 4870 has 800, but they measure it differently, so it really only has 160 NVIDIA-Equivalent cores.
The GTX 260 runs at 675 MHz. And the 4870 runs at 750 Mhz.
Multiply these with the cores, and the NVIDIA wins 145,800 to 120,000.
Now to compare the memory:
The GTX 260 runs at 2304 MHz, with a 448-bit Bandwidth. The 4870 runs at 3600MHz, and 256-bit bandwidth.
Multiply these speeds and widths, and the NVIDIA wins again, 1,032,192 to 921,600.
The GTX 260 has 896MB Memory, and the 4870 has 1024MB Memory.
Multiply the capacities with speeds (Then divide by 1000 to make the number smaller), and the NVIDIA's memory score loses to the 4870, 924,844 to 943,718.4.
So, Recap. The NVIDIA's Memory has roughly 98% of the 4870's potential. The NVIDIA's CPU has roughly 122% of the 4870's potential. Being the same price, it looks to me as if the GTX 260 Core 216 wins.
I don't know a ton about these cards, but from a specs-point of view, the GTX 260 Core 216 wins.
Additional Sources:
http://www.guru3d.com/article/top-10-games-with-radeon-4870-1-gb--geforce-gtx-260-core-216-test/9
http://techgage.com/article/ati_hd_4870_1gb_vs_nvidia_gtx_260216_896mb/7
http://www.bjorn3d.com/read.php?cID=1414&pageID=5839
http://www.xbitlabs.com/articles/video/display/radeon-hd4870-1024_10.html#sect0
That last review also shows the GTX OC'd from 675 to 700, yet the 4870 from 750 to 840. Yet the NVIDIA wins over 75% of the time again.
http://www.newegg.com/Product/Product.aspx?Item=N82E16814121291
These two cards come within $5 of each other.
Now to compare CPUs:
The GTX 260 has 216 Cores, and the 4870 has 800, but they measure it differently, so it really only has 160 NVIDIA-Equivalent cores.
The GTX 260 runs at 675 MHz. And the 4870 runs at 750 Mhz.
Multiply these with the cores, and the NVIDIA wins 145,800 to 120,000.
Now to compare the memory:
The GTX 260 runs at 2304 MHz, with a 448-bit Bandwidth. The 4870 runs at 3600MHz, and 256-bit bandwidth.
Multiply these speeds and widths, and the NVIDIA wins again, 1,032,192 to 921,600.
The GTX 260 has 896MB Memory, and the 4870 has 1024MB Memory.
Multiply the capacities with speeds (Then divide by 1000 to make the number smaller), and the NVIDIA's memory score loses to the 4870, 924,844 to 943,718.4.
So, Recap. The NVIDIA's Memory has roughly 98% of the 4870's potential. The NVIDIA's CPU has roughly 122% of the 4870's potential. Being the same price, it looks to me as if the GTX 260 Core 216 wins.
I don't know a ton about these cards, but from a specs-point of view, the GTX 260 Core 216 wins.
Additional Sources:
http://www.guru3d.com/article/top-10-games-with-radeon-4870-1-gb--geforce-gtx-260-core-216-test/9
http://techgage.com/article/ati_hd_4870_1gb_vs_nvidia_gtx_260216_896mb/7
http://www.bjorn3d.com/read.php?cID=1414&pageID=5839
http://www.xbitlabs.com/articles/video/display/radeon-hd4870-1024_10.html#sect0
That last review also shows the GTX OC'd from 675 to 700, yet the 4870 from 750 to 840. Yet the NVIDIA wins over 75% of the time again.