Podle dokumentace timestamp je synonymem pro rowversion - je generován automaticky a zaručeně být jedinečný. datetime není – je to pouze datový typ, který zpracovává data a časy a může být klientem specifikován na insert atd.
Samozřejmě za předpokladu, že jej používáte správně. Viz komentáře.