go with xperia sp ( its chipset is equal to moto x )
it got 1.7GHz dual
Krait core cpus and adreno 320 gen 1 GPU ( better than moto g and canvas knight GPU you can compare chipsets of these here http
/www.legitinformation.com/mobile-chipsets-cpu-gpu-specifications-and-performance/ ) backed by 2GB ram and expandable memory to store games and other files too, which makes it a great combination for gaming
and it also have a standby time og 700hours thus no tension of battery