I'm playing at around 200 ping which is near impossible for me since I'm used to 30. I actually had to drop haste gear in favor of other stats because my spells started to queue up.
Secondly my gear is also not that great for that matter, but it's alright.
Finally I'm not 100% sure if I'm playing this spec correctly. I'm probably doing some things that costs me dps. You should probably be able to do around 1.15mil dps in this setup, I just wasn't able to reproduce it this time due to these reasons. Hopefully you'll find it interesting anyways!