I believe phein has almost 5% more haste than xenoca.
xenoca has 9.67% cast increase while phein has a whopping 14.39% spell cast increase.

we both have relatively the same amount of crit and spell dmg, talents fairly similar but not exactly the same so I can only assume it's the haste that's killing my DPS numbers.