here are the macros for my shadowpriest, just tested and got 4k dps sustained, never ran oom, and has way less gear than my other toons, who have full T9, while my spriest is in fail T7 and T8...


/Assist focus
/stopmacro [channeling]
/Click MultiBarBottomRightButton4
/Click MultiBarBottomRightButton5
/Click MultiBarBottomRightButton6
/Click MultiBarBottomRightButton7
/Click MultiBarBottomRightButton8
/use 13
/use 14

#show Vampiric Touch
/castsequence [target=focustarget,exists,harm] [target=raid1target,exists,nodead] [target=party1target,harm] reset=combat Vampiric Touch,,,,,,,,,,,,,,

#show devouring plague
/castsequence [target=focustarget,exists,harm] [target=raid1target,exists,nodead] [target=party1target,harm] reset=combat devouring plague,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,

#show Shadow word: Pain
/castsequence [target=focustarget,exists,harm] [target=raid1target,exists,nodead] [target=party1target,harm] reset=combat Shadow Word: Pain,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,

#show Mind blast
/castsequence [target=focustarget,exists,harm] [target=raid1target,exists,nodead] [target=party1target,harm] reset=combat Mind Blast,,,,,,,,,,,,,,,,,,,,,,,,,,

/assist focus
/stopmacro [channeling]
/cast [target=focustarget,harm] [target=party1target,harm] [target=raid1target,harm] [] mind flay