Bei D6 (eigentlich auch bei meinem D7 noch) gibt es zwar 64 Bit unsingned Integer, allerdings ist die Berechnung dort fehlerhaft (vorallem DIV und MOD).
Aber eigentlich war ich der Meinung, daß System.UInt64 in D6 eingeführt wurde
Hast du denn mal versucht UInt64 direkt zu nutzen? (nicht selbst definiert, sondern gucken ob Delphi es da schon kennt)