Hi, just recently decided to post here to ask a question that's on my mind for some time now. Obviously, gemming pure AP over pure AGI seems to be better for my DPS as an Enhancement. What i am curious about is that I've seen some shamans pull good numbers by gemming pure haste over pure AP/AGI in all their sockets (of course while being hit/exp capped and fulfilling the meta req.).I have looked in the TTT and I know 1% haste is 1% more white DPS.
After asking one of the aforementioned shamans, I was told that at higher levels of gear, Haste gems contribute more DPS than AP gems. I hope someone can verify this and at what level of gear I should replace my AP gems with Haste gems if it is true.
Below is my config file for EnhSim and the EP output if anyone is could provide some insight.

################# //comment marks are # and //
##ENHSIM CONFIG## //if you write comments on the same line with config line
################# //leave at least one space between the comment and value
//IMPORTANT: Be careful when inputting your stats. Read is the value rating or percent etc. Read the comments.
//You always input what you see on your character sheet/paper doll.
simulation_time 10000 //in hours, you can also input decimals ex. 0.05
simulation_time_combatlog 300 //in minutes
combat_length 6 //in minutes
report_count 80 //how many times the progress is reported during the simulation
threads 2 //number of threads to use, combatlogging always uses 1 thread
min_lag 300 //in milliseconds, lag means ping + player reaction time
max_lag 500 //1000 ms = 1s
simulate_mana 1 //{ 0 | 1 } if disabled, increases speed, but doesn't take mana limitations into account
########### //To understand the EP ranges you have to understand how EP values are calculated.
#EP RANGES# //For example, to calculate EP value of crit rating, first I simulate the normal "baseline" dps.
########### //Then I simulate dps with increased crit rating. I take the dps difference and divide it by the
//increased crit rating to get dps/crit rating value. EP range means how much crit rating did I increase.
//Watch the expertise and hit caps. For example if expertise goes over the cap resulting from too high EP
//range, the EP value will go lower than it should be. On the other hand, if you give too low EP ranges,
//you won't get accurate results. Best scenario is low EP ranges and high simulation time.
//If hit/spellhit or expertise is already over the cap, test will be skipped. Although you can
//give negative ep range to see how much EP is hit/expertise worth to have. To skip a test, use 0 as range.
//Which stat is used as baseline stat, meaning it gets EP value of 1. This is important when calculating EP values.
ep_precision 2 //how many digits there are in ep value?
ep_base_stat ap //{ ap | sp }
ep_ap 200
ep_crit_rating 30
ep_hit_rating 30
ep_expertise 4 //not rating
ep_haste_rating 30
ep_armor_penetration_rating 30
ep_spellpower 150
ep_dps 7.5
ep_mana 250
ep_spirit 150
ep_mp5 20
###################
#ROTATION AND MISC#
###################
mh_auto_attack 1 //{ 0 | 1 }
oh_auto_attack 1 //{ 0 | 1 }
wait_ss_with_wf_cd 0.00 //max seconds to wait to SS, if wf cd is still up
cast_ll_only_if_wf_on_cd 0 //{ 0 | 1 } this is noted only if you have dual wf
bloodlust_casters 1 //{ 0 | 1 }
sync_bloodlust_with_trinkets 0 //{ 0 | 1 }
cast_lvb_only_if_ed_left 15.0 //cast LvB only if ED duration x or less seconds left
cast_lvb_only_if_fsdots_left 4 //maximum Flame Shock dot ticks left to cast LvB
cast_lvb_only_if_fs_active 1 //{ 0 | 1 }
cast_fs_only_if_dots_left 0 //maximum Flame Shock dot ticks left to cast Flame Shock
cast_ls_only_if_charges_left 0 //maximum Lightning Shield charges left to cast LS
cast_sr_only_if_mana_left 700 //maximum mana left to cast SR
use_mana_potion_if_mana_left 300 //maximum mana left to use mana potion
//set the rotation priority
//SW = spirit wolves
//SS = stormstrike
//FS = flame shock
//ES = earth shock
//ES_SS = earth shock only if there are stormstrike charges
//Frost = frost shock
//MW5_LB = maelstrom weapon cast lightning bolt, min 5 charges
//MW3_CL = maelstrom weapon cast chain lightning, min 3 charges
//generic form: MWx_YY, x is 1-5 and YY is either LB or CL
//LS = lightning shield
//LL = lava lash
//LB = lightning bolt
//CL = chain lighting
//LVB = lava burst
//ST = searing totem
//MT = magma totem
//SR = shamanistic rage
rotation_priority_count 9
rotation_priority1 SW
rotation_priority2 SR
rotation_priority3 MW5_LB
rotation_priority4 ES_SS
rotation_priority5 SS
rotation_priority6 ES
rotation_priority7 LL
rotation_priority8 MT
rotation_priority9 LS
##########
#BOSS#####
##########
miss 8.00 //%
dodge 6.50 //%
glancing 24.00 //%
armor 10645
spell_miss 17.00 //%
nature_resistance 0 //effective resistances
fire_resistance 0
frost_resistance 0
arcane_resistance 0
shadow_resistance 0
######### //default value after the buff in comment
#BUFFS### //put to 0 if you dont use that buff
#########
armor_debuff_major 20.0/20.0 //acid spit, expose armor, sunder armor
armor_debuff_minor 5.0/5.0 //faerie fire, sting, curse of recklessness
physical_vulnerability_debuff 4.0/4.0 //%, bloody frenzy, savage combat
melee_haste_buff 20.0/20.0 //%, improved icy talons, windfury totem
melee_crit_chance_buff 5.0/5.0 //%, leader of the pack, rampage
attack_power_buff_flat 688/688 //battle shout, blessing of might
attack_power_buff_multiplier 99.7/99.7 //BUFF UPTIME %, DISABLES UR, abominations might, trueshot aura, (unleashed rage)
spell_haste_buff 5.0/5.0 //%, wrath of air totem
spell_crit_chance_buff 5.0/5.0 //%, moonkin aura, elemental oath
spell_crit_chance_debuff 5.0/5.0 //%, improved scorch, winter's chill, imp.shadow bolt
spell_damage_debuff 13.0/13.0 //%, ebon plaugebearer, earth and moon, curse of the elements
spellpower_buff 280/280 //flametongue totem, totem of wrath
spell_hit_chance_debuff 3.0/3.0 //%, improved faerie fire, misery
haste_buff 3.0/3.0 //%, improved moonkin aura, swift retribution
percentage_damage_increase 3.0/3.0 //%, ferocious inspiration, sanctified retribution
crit_chance_debuff 3.0/3.0 //%, heart of the crusader, totem of wrath, master poisoner
stat_multiplier 10.0/10.0 //%, blessing of kings
stat_add_buff 52/52 //mark of the wild
agi_and_strength_buff 178/178 //strength of earth, horn of winter
intellect_buff 60/60 //arcane intellect, fel intelligence
replenishment 1 //{ 0 | 1 }
water_shield 0 //{ 0 | 1 }
mana_spring_totem 1 //{ 0 | 1 }
blessing_of_wisdom 1 //{ 0 | 1 }
judgement_of_wisdom 1 //{ 0 | 1 }
#############
#CONSUMABLES#
#############//remember that you can use guardian elixir only if you use elixir in the flask_elixir slot
flask_elixir flask_of_endless_rage
//{ flask_of_relentless_assault | elixir_of_major_agility | fel_strength_elixir |
// elixir_of_major_strength | elixir_of_demonslaying | elixir_of_the_mongoose |
// elixir_of_mastery | gurus_elixir | elixir_of_mighty_agility | elixir_of_mighty_strength |
// elixir_of_expertise | flask_of_endless_rage | - }
guardian_elixir -
//{ elixir_of_draenic_wisdom | elixir_of_mighty_thoughts | - }
potion -
//{ haste_potion | insane_strength_potion | heroic_potion | super_mana_potion |
// runic_mana_potion | - }
food fish_feast
//{ roasted_clefthoof | spice_hot_talbuk | ravager_dog | warp_burger | skullfish_soup |
// rhinolicious_wyrmsteak | fish_feast | - }
###############################################################################
### Everything in the section below can be replaced by information obtained ###
### from your paper doll stats or exported by the ShockAndAwe addon ###
###############################################################################
###############################
## ShockAndAwe EnhSim Export ##
###############################
config_source shockandawe
race tauren
mh_speed 2.70
oh_speed 2.60
mh_dps 171.3
oh_dps 156.6
mh_crit 29.88
oh_crit 29.88
mh_hit 11.31
oh_hit 11.31
mh_expertise_rating 141.00
oh_expertise_rating 141.00
ap 4139
melee_haste 16.06
armor_penetration 6.82
str 135
agi 960
int 541
spi 155
spellpower 1241
spell_crit 20.88
spell_hit 14.14
spell_haste 12.35
max_mana 12231
mp5 0
mh_imbue windfury
oh_imbue flametongue
mh_enchant 3789
mh_weapon -
oh_enchant 3789
oh_weapon -
trinket1 44253
trinket2 45286
totem 40267
set_bonus1 worldbreaker_battlegear_4
set_bonus2 - ## not currently available in the addon export
set_bonus3 - ## not currently available in the addon export
metagem 41398
gloves_enchant - ## not currently available in the addon export
cloak_enchant - ## not currently available in the addon export
glyph_major1 windfury_weapon
glyph_major2 stormstrike
glyph_major3 feral_spirit
glyph_minor1 - ## no useful glyphs current implemented in the sim
glyph_minor2 - ## no useful glyphs current implemented in the sim
glyph_minor3 - ## no useful glyphs current implemented in the sim
#############
## Talents ##
#############
ancestral_knowledge 2/5
improved_shields 3/3
mental_dexterity 3/3
shamanistic_focus 1/1
flurry 5/5
elemental_weapons 3/3
unleashed_rage 3/3
weapon_mastery 3/3
dual_wield_specialization 3/3
mental_quickness 3/3
improved_stormstrike 2/2
static_shock 3/3
maelstrom_weapon 5/5
convection 0/5
concussion 5/5
call_of_flame 3/3
elemental_devastation 3/3
reverberation 0/5
elemental_focus 0/1
elemental_fury 5/5
call_of_thunder 0/1
unrelenting_storm 0/3
elemental_precision 0/3
lightning_mastery 0/5
elemental_oath 0/2
lightning_overload 0/3
lava_flows 0/3
storm_earth_and_fire 0/3
shamanism 0/5
EP value DPS total DPS difference
baseline 6289.96
ap 1.00 0.59 6407.94 117.98
crit rating 1.92 1.13 6323.94 33.99
hit rating 1.58 0.93 6318.00 28.04
expertise rating 0.00 0.00 0.00 -6289.96
haste rating 1.38 0.82 6314.43 24.47
armor penetration rating 1.49 0.88 6316.36 26.40
spellpower 0.98 0.58 6376.32 86.36
mh dps 5.49 3.24 6314.23 24.27
oh dps 2.42 1.43 6300.65 10.69
strength 1.10
agility 1.79
intelligence 1.39
spirit 0.00 0.00 6290.04 0.08
mana -0.00 -0.00 6289.94 -0.02
mp5 0.21 0.12 6292.38 2.43