Very interesting, though I am a bit disappointed you did not factor in Int and Sprit since they affect Crit,Haste and SP. Mmm might be time to rearrange my BIS list
So you numbers are saying after 400 haste, to forget about it and go for crit gear?
Spirit is merely a fraction of Spell Power. Essentially, each point of Spirit is worth 15/100 of Spell Power. So it ends up being
0.876283192 * (15/100) = 0.131442479
Intellect is a bit more tricky, but follows the same concept. It takes 166.6667 Intellect to gain 1% of Critical Strike, or 45.91 Critical Strike Rating. Therefore each point of Intellect is worth 0.275459945 Critical Strike Rating. Similar to Spirit, each point of Intellect is worth 12/100 of a point of Spell Power, so Intellect would be weighted like this
(0.275459945 * 0.703388314) + (0.876283192 * (12/100) = 0.298909289
I know there's a way to build Kings into the equation as well, but it's late for me and my mind is slipping, so that will have to do for now.
They are and they aren't. You see, Graylo did his calculations that Starfire was 75% of total damage and that Wrath was 25% of total damage. This is good for a quick look, predominately because taking DoTs into account really only hinders Crit and Haste more than anything, but the reality is that this is unrealistic for what Druids are actually getting in terms of damage. I don't think I saw a single parse wherein a Druid using an Eclipse cycle had Starfire accounting for even 70% of their damage, but even using a 75/25 set up, Haste doesn't over take Crit:
Haste - (1.05240836 * .75) + (0.411537562 * .25) = 0.89219066
Crit - (0.878345459 * .75) + (1.05686234 * .25) = 0.922974679
This is simply because Haste is so terrible for Wrath at that point. The only way to cause Haste to scale better than Crit is to reduce the fraction of the rotation that Wrath makes up, but this can only be done by stacking Crit. If you can transfer 10% of your Wrath percentage into Starfire's, then Haste will overtake Crit:
Haste - (0.0113592254 * .12) + (0.00841851174 * .10) + (1.05240836 * .65) + (0.411537562 * .15) = 0.748001027
Crit - (0 * .12) + (0 * .10) + (0.878345459 * .65) + (1.05686234 * .15) = 0.703388314 = 0.729453899
The issue with stacking Haste over Crit is really that Wrath gets so very little from it. However, keep in mind that this is theorycrafting and not actual game play, and the two don't often agree with each other. It isn't likely that you're going to be spamming very many Wrath's under the effect of Nature's Grace when trying to proc Eclipse, in which case the value of Haste for Wrath should remain close to the same 1.05 that Starfire has. But, really, it all depends. If your cast sequence for wrath goes Crit - nonCrit - nonCrit - Crit - nonCrit - nonCrit - Crit - Eclipse then the value of Crit and Haste should be weighted as shown. If, however, your cast sequence goes nonCrit - nonCrit - nonCrit - nonCrit - nonCrit - Crit - Crit - Eclipse then Haste is going to have an increased value.
The values we're speaking of here really aren't significant though - merely a .07 difference between the two. So, when comparing things like Belt of the Living Thicket and Flamewrought Cinch the difference is a meager 3.3 DPS in favor of the Crit piece - although Graylo's list only favors the Haste item by 7 DPS. It's unlikely that anyone is going to see a drastic difference in DPS by stacking one stat over the other, especially when you consider that this is generally only applicable to probably around 3 pieces as you need to have 400 Haste before this even comes into consideration.