If your alt is SCH, I guess stat allocation is 30 MND. From low ilvl weapon and -30 Int, it will effect to your dps pretty much.
I don't know how high of your overall raid dps but this may lead to another problem, dps check.

Extra rez is handy but only when your gears can compete to the contents.

Ask your raid to stop dying lol.