If you want a future proof card, get the 5770, if you want a card that will completely outperform that, get the 4890. Yea the 5770 supports dx11, but why get it if it won't run the games that great, especially for more demanding dx11 games that will come out in a few years.
I like Nvidia as...