hi there,
i had the same problem recently then i got it repaired from the authorised service centre. my phone was freezing all the time and used to stop in between while i used to play games. Their suggestion : one should keep some free space for processing / functions to run. Try removing some data and see if it helps
in anyway.