Pela log de erros que você disponibilizou, o problema está relacionado a inexistência ou imcompabilidade do OpenGL com algum mod (provavelmente o optifine). ''OpenGL: ~~ERROR~~ RuntimeException: No OpenGL context found in the current thread.''
Como na versão 1.5.2 o mod Optifine é mesclado junto ao arquivo .jar de raiz do minecraft, não tem como apenas remove-lo. Então aqui vai uma lista de possíveis soluções:
1- Dar um force update no minecraft (Isso apagará todos os mods. Caso não saiba dar force update, pesquise por vídeos.)
2- Baixar outro modpack. Talvez outro modpack não dê esse problema, por conter uma versão do optifine compatível com a versão do OpenGL, ou por não contê-lo.
3- Instalar mods manualmente. Baixe o minecraft liso e instale manualmente os mods (exceto o optifine, que estava crashando o jogo. Caso não saiba instalar mods, procure por vídeos).
4- Jogar no servidor com o minecraft liso, sem mods.
5- Atualizar o OpenGL (pesquise por vídeos de como fazê-lo caso não saiba).
Poste resultados.