Was daran liegt, dass du nun eine unnötige Konvertierung zuerst zu einer Fließkommazahl und dann wieder zu einer Ganzzahl vermeidest.
Das ursprüngliche Problem war übrigens, dass du einen der beiden Overloads mittels eines Casts nach Currency oder Comp hättest auswählen müssen, da unter Win64 (und auch allen nicht-x86 Plattformen) die beiden Typen letztlich nur Aliase für Int64 sind (mit ein bisschen Compiler Magic eingestreut).