5850 is better than the 6850. I know that sounds kind of weird, but 5XXX GPUs are more powerful than 6XXX GPUs where the XXX is the same.
it is not weird. amd just make some adjustment to naming scheme. to some people it is confusing but if you read reviews you'll know which is which have better performance.