I will confirm that your Haste equation is accurate over the whole range and various Hero Tokens.

In fact it correctly predicts the true REAL soft cap of 45.02 Base Haste at Max Investment of 9040 points.

(not accounting for guild bonuses).

For anyone interested in knowing, the max Base Haste % without modifiers is 45.02% at 9040 Invested Points

Incidentally, great job on the formula, I was too lazy and just wanted to curve fit, but you actually used the announced soft caps as an asymptote

Solving your haste formula for Investment Points as a function of % Funct_haste(X%) = (999.5*X%)/(50-X%)

Considering 50% the soft cap, your formula approaches a singularity at that point (the divide by 0 in the denominator).

To get a haste % of 49.99% would require ~5000000 investment points; that soft cap is a far ways off.

Excellent approach. I commend you for that, it is better than what I did which was just curve fit the data.

Curious what inspired you to approach it like that, especially considering that you correctly guessed that their soft cap would be impossible to reach.

Question on your Crit formula, was your analysis taken from a SW or a WM?