Lo único que debes tener en cuenta para el cast, es que un punto menos de dex no signifique el mismo cast. Te explico:
Al hacer dex/1,5 seguramente te salgan decimales, los cuales no se toman en cuenta al reducir el tiempo de cast.
Ejemplo:
60 de dex es un 40% de reduccion (60/1,5 = 40).
61 de dex es un 40,67% de reducción (61/1,5 = 40,6 periódico).
Pues bien, 60 y 61 de dex reducen lo mismo, ya que sin decimales obtenemos lo mismo: 40% (en este aspecto no se redondea). Así que ahí estás perdiendo un punto inutilmente.