New 5770 is $163+13% tax here...can't really seem to find much used selection either.
How much better is the 4870 512 vs my current 8800 GTS 640 (first-gen)?
8800GTS 640 is roughly the speed of a 9600GT.
For 9600GT, 4870 512 and 4890 results refer here:
http://ixbtlabs.com/articles3/i3dspeed/0909/i0909-video-p1.html
For 5770 results refer here:
http://ixbtlabs.com/articles3/i3dspeed/1109/i1109-video-p2.html
STALKER Clear Sky @ 1920x1200 0AA/0AF
9600GT = 15.2
4870 512mb = 37.5
5770 1GB = 43.7
4890 1GB = 54.0 (+255% over 9600GT)
Far Cry 2 @ 1920x1200 4AA/16AF
9600GT = 23.3
4870 512mb = 36.4
5770 1GB = 42.7
4890 1GB = 48.1 (+106% over 9600GT)
World in Conflict @ 1920x1200 4AA/16AF
9600GT = 19.0
5770 1GB = 31.0
4870 512mb = 34.0
4890 1GB = 37.0 (+95% over 9600GT)
Crysis @ 1920x1200 0AA/0AF
9600GT = 10.1
5770 1GB = 19.3
4870 512mb = 20.1
4890 1GB = 22.8 (+126% over 9600GT) (still slow)
Crysis Warhead @ 1920x1200 0AA/0AF
9600GT = 9.1
4870 512mb = 16.8
5770 1GB = 16.9
4890 1GB = 19.4 (+113% over 9600GT) (but still slow)
Company of Heroes @ 1920x1200 4AA/16AF
9600GT = 27.9
4870 512mb = 49.5
5770 1GB = 53.8
4890 1GB = 54.8 (+96% over 9600GT)
Lost Planet @ 1920x1200 4AA/16AF
9600GT = 19.0
5770 1GB = 31.5
4870 512mb = 33.2
4890 1GB = 37.0 (+95% over 9600GT)
Devil May Cry 4 @ 1920x1200 4AA/16AF
9600GT = 53.7
5770 1GB = 95.1
4870 512mb = 99.4
4890 1GB = 111.6 (+108% over 9600GT)
^^^ the above benches use older drivers so expect 5770 to have improved performance by about 5-10% now.
Here is BF:BC2 (but cant find 4870 512mb) @ 1920x1200 2AA/4AF
http://www.techspot.com/article/255-battlefield-bad-company2-performance/page5.html
9600GT = 23.3
5770 1GB = 41.1
4870 1GB = 42.4
4890 1GB = 46.7 (+100% over 9600GT)
Metro 2033 (but cant find 4870 512mb) @ 1920x1200 0AA/0AF
http://www.pcgameshardware.com/aid,...marks-with-DirectX-11-and-GPU-Physx/Practice/
9600GT = 9.9
4870 1GB = 20.7
4890 1GB = 21.8
5770 1GB = 23.9 (+141% over 9600GT)
Dirt 2 @ 1920x1200 4AA/16AF
http://www.pcgameshardware.com/aid,...DX-11-Update-Radeon-HD-5970-results/Practice/
9600GT = 27.5 avg / 24.0 min
5770 1GB (DX11) = 31.2 avg / 27.0 min
4870 512 mb = 45.0 avg / 38.0 min
4890 1GB = 51.9 avg / 45.0 min (+89% faster avg over 9600 gt)
So with any of these cards are you are looking at 2x the performance increase. Looks like in the older games, 4870 512mb is still the best value but I am not sure its 512mb of ram will hold well for BF:BC2 and Metro 2033 (then again everything else here is too slow too). You can see slower performance in STALKER: Clear Sky and Far Cry 2 and 4890s minimum frames matching average frames for 4870 512mb in Dirt 2.
The key theme though is a lot of these cards are going to be either playable at 1920x1200 with AA or even without, or not (Crysis, Metro 2033, BF:BC2). But 5770 will be forced to run DX11 natively which will surely be slower than 4890 in DX10. So you will have to choose better graphics or faster speed or alter the .ini files to DX10.
=================
EDIT: I found another review that specifically includes 4870 512mb vs. 4890 1GB benches:
http://www.bjorn3d.com/read.php?cID=1831&pageID=8797
4870 512mb takes a serious beating.