DATETIME tem uma precisão de 3,3 ms, mas GETDATE() não retorna tempos precisos para isso como você descobriu. Confira a página do MSDN para tipos/funções de data/hora para mais informações sobre como funcionam os novos tipos/funções.