So for a while now I've been using a build that provides infinite sustain, moderately high DPS, as well as decent survivability. I went on the PTS to test sets and mundus stones like I do most patches, but this one I can't really seem to find anything that's providing much of an increase.
Here is a table from those parses, Everything is the same except for the mundus stone and single armor set used in each parse:

For each set and mundus combination, I performed 4 parses on a 6 million dummy and took the mean. I know I should probably do more parses for each but damn, that's a lot of combinations to try lol. The only thing I think I could be missing is adjusting CP for each parse. Here is my current build (I ran all jewelry the same, 1 bloodthirsty 2 arcane all spell damage:

And here is an example of one of the parses:

My rotation is as follows:
Front Bar: Liquid Lightning, Elemental Blockade, Weakness to elements (self buffing), Volatile Familiar, Twilight Matriarch
Back Bar: Daedric Prey, Volatile Familiar, Inner Light, Bound Aegis, Twilight Matriarch
Rotation:
Liquid Lightning > la > Blockade > swap > ha > prey > ha > familiar > swap > la > loop
Here is a visual of this (approximated but accurate by my testing):

So my question is, how should I approach this differently? Should I change my CP for certain sets, or change glyphs? any help in this process would be appreciated. Would I need to trade infinite sustain to get closer to 50k?
Also here's a 25 million dummy parse for giggles:
Since everyone seems to be doing this,
DPS Builds:
- Magicka Sorcerer (Pet) [Flawless Conqueror @ 565CP] - 582k
- Magicka Nightblade [Flawless Conqueror @ 780CP] - 575k
- Stamina Sorcerer [Flawless Conqueror @ 420CP] - 560k
- Magicka Classless [Flawless Conqueror @ 810CP] - 540k
- Magicka Templar [Stormproof] - 550k
- Magicka Warden [Stormproof] - 510k
- Stamina Templar [In Development]
- Stamina DK [In Development]
- Stamina NB [Under 50]