Both are better although the 4850 is only slightly better.
I'm not lying here.
Also, brand doesn't matter much as they all follow manufacturer specifications closely. What matters most is if they have a good cooler or not. Try to find one that does.
Are you crazy?How can be the 4850 be better than 4870?