Is your phone getting hot? Are any other apps crashing after 15 minutes of use?
Can you try a stress test like Antutu that is not a game to see if the phone is the common denominator, or if the apps have some kind of problem.
Would also suggest uninstalling and reinstalling the apps to check for improvement.