
Originally Posted by dukes
As much as I prefer not feeding trolls, I would actually quite like to get into a debate on this. The value of haste has been bugging me - I don't really go all out to stack it (I prefer split crit/haste items), but I'd like to put a value on each in real situations. I've always preferred the "real" approach over the theorycrafting one, as sometimes theorycraft just doesn't add up due to having to simplify particular mechanics.
Crit provides:
- Double Damage on Starfire/Wrath crits (and starfall/hurricane/typhoon in AoE situations) on a RNG powered system
- Mana return
- 0.5 seconds reduction of cast time
- Better/faster eclipse proc rate
Haste provides:
- A guarenteed faster casting time on all spells until the GCD cap is reached (effectively unattainable for all spells other than Wrath with NG, unless under bloodlust).
You need ~46 crit rating per 1% crit, while you need ~33 haste rating per 1% crit, which makes haste 1.4 times more valuable in pure percentage terms than crit. The question is, do the actual in game benefits make crit 1.4 times more valuable than haste?
One of the issues with haste is that there is a break-point for each fight and eclipse rotation as to where a specific amount becomes more valuable. For example with eclipse there is a point where x amount of haste will allow you to cast one more spell within the eclipse. Obviously this is hard to model due to the expected number of crits providing NG, which means there's actually a lot of break points dependant on how many crits you get. One of the fights where I find this has most of an effect is Heigan, as once you get to enough haste you can easily weave wrath casts in between movement.
It is also true that most fights are not long enough for the randomness of crits to balance out. Haste meanwhile provides a very real exact benefit to all spells all the time.
Unfortunately I don't think I can actually put a value on which is better, but from experience I prefer haste over crit in those instances where I have to choose. I still put spellpower as my highest priority though.
|
The model in Adoriele's spreadsheet favors haste by a good bit, which I think jives with most people's experience.
If we just want to try some envelope math, though:
Note that a crit does 2.09x damage and (effectively) takes 5/6 as long as a hit (for Starfire). So if you're critting at 50% (seems typical for a raid), 100 casts gives 50 crits and 50 hits, doing 154.5 damage in 91.7 time. Going up to 51% crit makes you deal 155.59 damage in 91.5 time. A DPS increase of about 0.89%.
1% haste increases your DPS by 1/(1+H), where H is your total haste% from rating. So 0.87 to 0.9% for typical gear ranges.
The large difference in the value to your Starfire spam should be enough to decide the question--haste is going to be about 1.4 times as effective. The numbers will be slightly different for Wrath spam, due to NG clipping, but not nearly enough to tilt the scale when you're casting Wrath well under 1/3 of the time.
----------
The effect from shortened Eclipse cycles will be of yet a smaller order of magnitude. Again assuming 50% crit, 1% more increases your chance to Eclipse with Wrath from 30% to 30.6%.
Assuming chance E to proc Eclipse, the chance of a proc on precisely the nth cast is:
^{n-1})
.
The expected number of casts to proc is then:
^n})
,
Which converges to 1/E.*
So the 1% crit gives 1/.306 - 1/.300 = 0.06 fewer Wrath casts per cycle. On the order of a tenth of a second in a 30+ second cycle, which will be dwarfed by the gains in Starfire spam DPS discussed above.
Also, 1% haste would save 1/.3*0.01= 0.03 effective Wrath casts anyway.
*I'm handwaving this for now. It would be cool if someone could remind me how to prove it.