Hey, your weapon is a lot better now.
As for what to upgrade first, honestly you can upgrade pretty much everything except the belt and the weapon is ok for now. As for what you want
1: life everywhere (except the chest perhaps because you can get the 15% life mastery if you have 0 life affixes, which would mean even the current life recoup implicit would need to go)
2: Higher tier resists rolls where you get them in general so you have more breathing room to fit other stuff and get rid of purity of elements at some point
3: good rolls of intelligence and maybe strenght somewhere to fix your attributes
4; and suppress where you can get it.
5. more damage
6. higher armour/evasion rolls
This is what i'd do whitout, imo, doing anything major, like i left the gear the same except implicits and the ring but like i mentioned above you want the above mentioned things. I also believe i mentioned some uniques before that are good that you can still consider using imo. I also believe assassin mark is better than sniper's mark for this skill because it works on both the melee and projectile hit and gives you access to power charges as long as you quality it up.
anyway
➤ Life: 3,427 [143%]ㆍES: 172ㆍMana: 41ㆍeHP: 147,772 ➤ Resistances: 75%/77%/75%/31%ㆍEvade: 85%ㆍArmour: 33,725ㆍEvasion: 46,490 ➤ DPS: 258,837ㆍSpeed: 6.09ㆍHit Chance: 100%ㆍCrit Chance: 39.78%ㆍCrit Multi: 307% ➤ Config: None
pobb.in
To get more endgame optimized things you can look on poe ninja
edit: to say that using eldrich currency on that helmet will remove the flat cold damage so could perhaps craft another helmet instead.