Update on my Rain of Arrows Champion from 3.22 (Is it still viable?)

Character Level 95 Champion Bandit: Kill all Pantheon: The Brine King, Garukhan
Pools 3,896 Life 686 Mana
Defences 27,408 Armour 19,036 Evasion 38,528 effective HP
Resistances 75% Fire 75% Cold 75% Lightning 61% Chaos
Avoidance 96% Spell Suppression
Full DPS 5.1M as set up in the creator's PoB
Weapon 1 Imperial Bow
Weapon 2 Broadhead Arrow Quiver
Helmet Fluted Bascinet
Body Armour Battle Lamellar
Gloves Wyrmscale Gauntlets
Boots Hydrascale Boots
Amulet Agate Amulet
Ring 1 Two-Stone Ring (Cold/Lightning)
Ring 2 Two-Stone Ring (Cold/Lightning)
Belt Heavy Belt
Flask 1 Practitioner's Quicksilver Flask of the Eagle
Flask 2 Seething Divine Life Flask of Alleviation
Flask 3 Examiner's Granite Flask of the Tortoise
Flask 4 Examiner's Jade Flask of the Antelope
Flask 5 Examiner's Stibnite Flask of the Sanderling
Helmet Rain of Arrows 18 Mirage Archer 18 Inspiration 19 Trinity 18 Elemental Damage with Attacks 18
Gloves Artillery Ballista 14 Faster Attacks 15 Inspiration 14 Elemental Damage with Attacks 14
Boots Anger 15 Determination 14 Precision 6 Blood Rage 14
Body Armour Corrupting Fever 7 Lifetap 11 Second Wind 13
Weapon 1 Sniper's Mark 12 Mark On Hit 14 Inspiration 15 Flame Dash 11
Hyrri's Truth Precision 30