You can see how slowly this is going to converge on zero as x increases.

If you introduce a decimal point ANYWHERE in this you should see the results are immediately compromised by $MachinePrecision approximate calculations. Try it and see. Spot the single difference in the code.