Originally Posted by
Nathyiel
It don't work like this. If you only cast Frostbolt :
@20% : FB = 1.67s so with 0.5 ppm, proc rate = 0.5*1.2*1.67/60=1.67%
@35% : FB = 1.48s so with 0.5 ppm, proc rate = 0.5*1.35*1.48/60=1.665%
If you only take one spell, it will result in an even change.
But, the same with an instant spell :
@20% : GCD=1.25s, with 0.5ppm, pr=0.5*1.2*1.25/60=1.25%
@35% : GCD=1.11s, with 0.5ppm, pr=0.5*1.35*1.11/60=1.248%
@75% : GCD=1s, with 0.5ppm, pr=0.5*1.35*1/60=1.458% (BL, metagem proc, etc)
So what append with haste and ppm?
Haste increase proc rate but reduce the time between proc chance. Mathematically, it will result in no change (+/- rounding). But some spell have travel time, isn't affected by haste (frozen orb), can be GCD capped, or is simply affected by haste differently (DoT). It result in a "time since last proc chance" that is reduced less than in theory. It's the same things that explain why the DPS isn't increase by 30% with BL, but only by 20% or 25%.
It's explain why up-time or interval formula is more wrong than true (and they are formula that I used).
Conclusion :
Haste increase the proc rate more than reducing the time between proc event. But the difference isn't really significant.
For comparison, the increased FoF proc rate will be far more important in determine haste scaling than rPPM influence.