I would try to get(or swap) an R9 290 or R9 290X for two R9 270X's (sell the R9 270X's or swap them, altough the second option is not likely). That would be a good upgrade. Of course the performance of an R9 290 or R9 290X will be quite limited by your i3. Also, noticed you have a locked cpu with a Z97 (unlocked) motherboard... Why don't you upgrade your cpu to an i5 4690K or i7 4790K? So you won't be cpu limited. Of course, you can get the gpu now, but also try to upgrade your cpu in the near future.