I can't really tell what you're trying to say here because your grammar and spelling are bad enough to make your post impossible to read.
I't written on all walls in orgrimar and stormwind that spell damage > crit > haste for fire specs.
I'm using the FB/TTW spec and i've seen a rather strange thing going on. As far as i know spell damage scales linearly, the spell gets a % from total spellpower based on the cast time. I think it's (cast_time * 100 / 3.5 sec) with normalisation to 1.5secs and 7 secs. What i seem to find out that most stats tend to bend into a curve and not a linear function when reaching some decent values.
On the other way i can compare myself with another mage in raid, same spec, we trade focuses, that has less 120spell damage but more 100 haste rating and the 4 t7 set bonus. His dps output can easily surpass mine at about 3-400dps while we are doing the same rotations and getting same buffs. I know a lot of dps coming from mages can be purely luck related, i've seen runs with crit -> normal -> crit -> normal so no HS in 2 minutes, but i suppose it all gets to a distribution in the end that should be expanded on a time-span and you get what you loose here later.
The question that remains, can we consider that ~2000k spell power unbuffed, it's worth to give up 111 spell power for 100 haste, though officially the math 1 haste ~ 0.6 spell power sais it's a bad ideea? I would try to model the math but i'm lazy, would need to take in account that more spells -> more crit chances -> more HS procs probability, that is not easy additions and substractions, plus the haste brute value actually scales up with the spell power. I think there is a similar relation between haste and crit.
I think a good explanation would be that for example your 1st 100 haste rating has a bigger impact then your last 100 to reach 400 especially at decent to very high spell power values.
rawr seems to be easily giving up 60-70 spell power for the same amount of haste or crit.
What i can imagine is a 4-dimensional function DPS(spell_power, crit_rating, haste_rating) with a constant TIME in it that is actually a form where we could see which combination brings the best output for a specific spell. What i want to see is the moment where 1 crit rating will be actually worth less then 1 haste rating and they are both more important then 1 spell power even if general rules say that sp>crit>haste for fire.
Does this make any sense to anyone, think it's worth investigating? I can try some matlab testing for this but i'm curious what you guys thing about this before i invest some time in this.
I'll apologise in advance in case this question has been answered before, i did not really looked through all forum posts. If info is somewhere there even a nice keyword for search would be appreciated.