Im Tree seh ich auf den ersten Blick nichts, hab aber auch nie ein Vivinsect besessen, war mir zu teuer, daher nicht sicher ob es normal so ist (aber könnte mit den 10% mehr Kosten von Discipline durchs hinkommen), notfalls Precision downleveln.
Für 90 Max Res brauchste 23er Purities, also eine 21 Purity im Schild und eine im +2 Unset, die dritte dann entweder über Doryanis Boots oder in deinem Vivinsect (oder mit 87% leben).
Bei deinen Cluster Jewels herrscht auch noch kräftig Nachholbedarf.