at this point the r9-290 is much more attractive than all of them when you can find them for $380. otherwise it is much wiser to wait for nvidia to show its cards and release its 800 series and let the prices of everything fall and either grab a hawaii/gk110 based card for a deep discount or get a maxwell 800 series card if you find them attractive.
of course the 780ti is better, have a look at the price, they cost more for a reason. The question is; do you want to pay $$$ for a small increase in performance?