Como ese comportamiento comenzó cuando instalaste todo eso, al menos sugiere una relación. Podría ser una de las aplicaciones que lo causan; es poco probable que los archivos de audio/vídeo sean los culpables.
Te sugiero que reinicies el dispositivo y empieces de nuevo, pero no instales todas las aplicaciones a la vez; en su lugar, instala sólo una a la vez y mira si todo se mantiene estable antes de continuar con la siguiente.
Cuando el problema vuelva a aparecer, desinstala la última aplicación que hayas instalado y comprueba si eso lo soluciona; si es así, omite esa aplicación y continúa con la siguiente de la lista. Si todo se mantiene estable, ya sabes cuál es la aplicación problemática: ponte en contacto con su desarrollador para que te asesore.
Una cosa útil para investigar antes de ir por el "camino difícil" descrito anteriormente es "depurar" el problema. Como no has dicho qué versión de Android tienes, voy a describir un método que debería funcionar para la mayoría de las versiones:
Necesitas ADB en tu ordenador (ver: ¿Existe una instalación mínima de ADB? para saber cómo conseguirlo), y conecta tu dispositivo por USB. A continuación, inicie adb logcat -v time -f debug.log
desde el intérprete de comandos de su ordenador. Deja que se ejecute.
En cuanto el dispositivo se reinicie, detenga la tarea logcat. Ahora compruebe debug.log
de abajo a arriba para ver qué inició el reinicio. Si tienes problemas para leerlo/interpretarlo, sube el registro y añade un enlace a tu pregunta, para que podamos ayudarte con él.