The reason of it being cheaper than HD 4890 is that AMD wants to sell HD 5xxx series more so its a marketing reason.
In terms of performance GTX 275 > HD 4890 > HD 5770 but HD 5770 has newer techs like DX11,eyefinity etc.
so hd 4890 have more performance? and dx11 really so important??