Originally Posted by
Kapulani
You're well into the ilvl range for haste over mastery, in my opinion. It's more of a debate as to whether you should pick up Ancestral Swiftness for the passive 10% haste or whether you have enough haste to skip that and go to Elemental Mastery.
For a haste build, you should look at trying to reach around 6940 haste without going over. You want to have your attacks hitting every 1.5 seconds with Flurry up, so that your 3 second Windfury ICD isn't working against you. If you need Ancestral Swiftness to get close to a 1.5 second swing timer, then take it. Once your attacks are faster than 1.5 seconds, swap to Elemental Mastery.
Once you're going for haste, Echo of the Elements isn't doing you a whole lot of good, so you should consider grabbing Primal Elementalist so you can line it up with Elemental Mastery, Bloodlust, or both.