I tend to include soul freeze into the dps rotation because of the cast time, so I rely on that for this case. Else I keep spamming, Freezing wind, flame fusion, flame cage, then flame harpoon (finish the chain) (or was it flame bolt), and then soul freeze, Wind cut down (archdaeva version is nice to keep a look out for too), jus try to keep having your fingers at the buffs when they reset and then to spam freezing wind/flame cage/flame fusion mostly and then followed by powerful fire moves, then move to moves with instant cast status or 0-2 second cast speed, then alternate with freezing wind