I'm surprised no one has mentions the r9 270?
the r9 270 is identical to the radeon 7870 (except that its newer, probably cooler, and consumes less power). Definately outperforms 750 ti, r7 260x and 7850 by a huge margin. Outperforms gtx 660 in most cases, and can (usually) be safely overclocked to the level of the r9 270x (or close to it atleast).
Galaxy has the HIS Icooler version for 19.5k.. You can probaby negotiate and find it for 19k...
If you can get your budget to 19k, this should be a no-brainer. and I suggest you get it up there because there is a significant performance difference.