Your handset meets the minimum requirement of having an Android operating system that these games require. If you can't install them, it's most likely because the phone is not powerful enough regarding the CPU, GPU and storage available. The mentioned games have high quality graphics that need a powerful CPU/GPU. A Samsung Galaxy S1 is recommended as a base start to install them. Your phone has a CPU of 650 MHz and no dedicated GPU processor.