Det finns ingen datatyp som kan hantera så stora tal i asp.
I ditt exempel så sker faktiskt avrundningen innan divisionen, just för att det inte finns någon datatyp som kan hantera talet. Det är alltså inte divisionen som är problemet, den fungerar alldeles utmärkt.
Det finns bibliotek för att hantera stora tal (bignum), dock vet jag inte om det finns något just för asp. Googla.