**Edit: **[Everything after this note that pertains to dots has been edited in light of new information, to contain numbers that *should* be correct. It turns out that blizzard rounds to the closest tick.]

[I am just doing a preliminary edit here, with another to follow once I have time. Sections that are crossed out are no longer correct, and will be updated when I have time.

On a related note, you gain 1 tick of:

DP ~ every 131 haste rating, with the first tick at either 65 or 66 haste rating.

SWP ~ every 197 haste rating, with the first tick at either 97 or 98

VT ~ every 358 haste rating, with the first tick *probably* at 178

For those who are curious ~1258 haste is required to reach the GCD cap.

This means that...

<Strike>

At ~131 haste rating you have 9 ticks of DP

At ~197 haste rating you have 7 ticks of SWP

At ~262 haste rating you have 10 ticks of DP

At ~358 haste rating you have 6 ticks of VT

At ~393 haste rating you have 11 ticks of DP

At ~394 haste rating you have 8 ticks of SWP

At ~524 haste rating you have 12 ticks of DP

At ~591 haste rating you have 7 ticks of VT

At ~655 haste rating you have 13 ticks of DP

At ~716 haste rating you have 7 ticks of VT

At ~786 haste rating you have 14 ticks of DP

At ~788 haste rating you have 10 ticks of SWP

At ~917 haste rating you have 15 ticks of DP

At ~985 haste rating you have 11 ticks of SWP

At ~1048 haste rating you have 16 ticks of DP

At ~1074 haste rating you have 8 ticks of VT

At ~1179 haste rating you have 17 ticks of DP

At ~1182 haste rating you have 12 ticks of SWP

</Strike>

At ~1258 haste rating you are GCD capped, and you probably stop stacking haste.

Strikethrough wasn't showing up, but I see that you see it's off now... :P Here's what *should* be a correct list.

At 0 haste rating you have 9 ticks of DP

At 6 haste rating you have 7 ticks of SWP

At 57 haste rating you have 6 ticks of VT

At 322 haste rating you have 10 ticks of DP

At 511 haste rating you have 8 ticks of SWP

At 663 haste rating you have 7 ticks of VT

At 701 haste rating you have 11 ticks of DP

At 1016 haste rating you have 9 ticks of SWP

At 1080 haste rating you have 12 ticks of DP

At 1269 haste rating you have 8 ticks of VT, and are GCD capped

At 1459 haste rating you have 13 ticks of DP

At 1522 haste rating you have 10 ticks of SWP

At 1838 haste rating you have 14 ticks of DP

At 1876 haste rating you have 9 ticks of VT

There are a few fairly large plateaus here, which I spaced between. I left in values in the 1800's because it's obtainable through a haste potion if you're heavily haste stacked, though realistically I'd probably cut your haste as close to 1269 as possible. These values are all approximate, they might vary by 1 haste either way.

You gain 1 SWP tick every 505 haste, with the first starting at 6 haste

You gain 1 VT tick every 606 haste, with the first starting at 57 haste

You gain 1 DP tick every 379 haste, with the first starting at 322 haste

Note that 1258 is actually a bit too low to reach 50% haste:

(1+(1258/3279)) * 1.05 * 1.03 = 1.4964, or 49.64% haste.

(1+(1268/3279)) * 1.05 * 1.03 = 1.4997, or 49.97% haste.

(1+(1269/3279)) * 1.05 * 1.03 = 1.5000, or 50% haste and GCD-capped.

Also note that I was completely unable to get a 4th tick on mindflay, so I'm assuming that it's not updated on live. With 1945 haste (59.32% tooltip, 72.3% with talents) I still only had 3 ticks. I wasn't able to round up a shaman to test for certain with lust, but I should easily be hitting 4 or 5 ticks with that much haste.