Well, i didn't give many details, my mistake. I asked cos i built a lot of computers, but rarely need a discrete video card, so i was asking best price performance in a wide range (100-500$) because some "friends" are in need of one sometimes.
You are saying low end are the best price ratio right now, but does it always have to be that way? i mean if a 7770 can be had for 100$ what about Xfire 2 of them, would we get the performance of a 7870? or better? or not worth it considering all factors?
Personally my budget is almost limitless, i don't see a point in owning something faster than my GTX770. That being said, i fully understand what you are saying. It's a sound advice, of course, to go with a budget.