Ajustar Visualização da Câmera

Eu estou com um problema com a câmera, em um jogo space shooter.
Estou controlando a direção dela para que sempre “olhe” para o alvo.
Quando a nave rotaciona e fica de cabeça pra baixo a câmera fica ao contrário sozinha (porque o vetor “Up” mudou de (0,0,1) para (0,0,-1) ).
Eu estou verificando a rotação da câmera para que ela gire 180 graus no eixo X para resolver.

O problema é que parece existir um delay para esta atualização ocorrer, acredito que é porque eu estou colocando a verificação no evento “tique”.
Existe algum evento da câmera que eu possa acionar antes da renderização da imagem ou alguma outra solução? Alguém já teve um problema parecido?