Verifique a classe do seu cartão de memória. Já vi muitos usuários com problemas iguais ao seu, e sempre era o cartão com velocidade baixa, assim a câmera corta o vídeo para evitar "travadas", etc na filmagem.
Teste outro cartão se possível, os classe 6 são excelentes.
O fato dela ter filmado mais tempo na resolução menor, se deve ao video ser "mais leve" nessa dimensão.
Ou seja, 99% de certeza de que seja o seu cartão de memória que esteja em incompatibilidade com a sua câmera.
espero ter ajudado.