a 16-bit integer value goes up to 65k. considering the precision loss of the math functions, 50k is a reasonable bound when 16-bit numbers are used somewhere…
with the Device (Auto) node check the MaxTextureRepeat caps of your card (for me it is 2048 on an ati v5000mobile). maybe that value is related to the limitation you encounter.