Имхо вы путаете вычисления и представления. Представлять можно в чем угодно. А вычислять -в чем удобно. Нет, можно написать собственную высокоуровневую алгебру, но прще воспользоваться имеющимся аппаратом.
Так, например геокоординаты мы тоже забиваем в timestamp формат, понимая, что 24 часа=3600. Вычисления при этом происходят штатными средставми RDBMS со штатной точностью GPS, а пользователи видят все ы офрмате ГГ0MM'СС".DDDDDDDD где Г -градус, D - соответствующяа D-цетичное представление дробных долей градуса.
Вот и тут тоже самое практически, мерить часовые хронометражи в фреймах и при этом получать точность до 1 фрейма на много муторнее нежели работать с реальными хронометражами, которые выдаются и принимаются всем софтом подобного рода.
Вы путаете "Мерить","Измерять" и "Представлять". ИМХО следует использовать принцип KISS во всём его великолепии.