Yo también tengo un S7 flat, no le he echó ningún factory reset desde que lo compre, lo he ido actualizando lo que si hago es un wipe caché, la verdad que puede ser inestabilidad del juego o también porque se calienta mucho en este teléfono, además también depende de la velocidad del internet ya qué tal juego es muy exigente, lo otro que uso es el game launcher que ahí te permite ajustar algunos parámetros para correr el juego y también está game tuner que es una app de Samsung qué puedes configurar más cosas de acuerdo a gráficos y velocidad del juego en cuanto a los fps, ya la otra opción sería meter en desarrollador y forzar la GPU pero te consumirá la bateria de manera bestial en una partida clásica hasta el final.