have you looked into rooting it? rooting enables you to do alot more with your phone (i.e. youtube downloader, root explorer, and it gives some app store apps more permissions and enables more features, such as go power master pro's smart cpu control feature)
heres your phones root info:
as for games thats entirely dependent on your style of games, personally i like strategy games so id recommend grepolis, war of nations, etc.
^^ good information on rooting and exactly what it is and does
One of the best games that can be played on almost every android phone and yours to is Tample run 2. Also I like new game named Badland. You can find both games on Google play. To see how Tample run performs on similar devices as yours check http/www.yourmobilereview.com/index.php/21-temple-run-2
GTA San Andreas with LOW graphics.
Real Racing 3 (graphics auto adjusted)
Asphalt 8 with low graphics
Modern Combat 4
Call of duty strike team
Previously I owned Micromax Canvas 2 A110 and it was running above games without much lag. Your phone have better processor (300mhz more), so it should run heavy games. It also uses Mali-400 GPU that is good, better then Adreno 200 used in Galaxy S2. Give above games a try.