Really?? I dunno I just shield and dodge and go patiently with it. At mountaintop of giants right now. Have really strong armor on and use the erdtree favor +1 to give an extra boost, but I don't get 1 shotted and most things don't 2 shot me either. Always enough time to roll away and heal and then go back in.
Also isn't there a big cap at 40? I'm pretty sure there is very little benefit to leveling vigor past 40. Endurance has a cap at 32 and then 50 I think. The attack stats were 50 and then 80. So I usually go to 25 and then low 30 for vigor, 30-40 for endurance and then pump the rest in attack.
Vigor scaling is very strong in this game and endurance scaling is pretty average. Go from 30 to 40 Vigor and you get almost 50% more health. Go from 30 to 40 End and you get just 17% more carry weight. Even after the Vigor softcap at 40, it still scales extremely well right up til 60. You should definitely be thinking 40 to 60 vig, unless you have problems with your weapon weight.
Also armour is important but the difference between armours isn't big enough to make it a priority. The vagabond set you can start with has 28 absorption, while the heaviest set in the game has 45. So if you get hit for 1000 hp while wearing the vagabond set you'll lose 720 health. If you're wearing the bull goat set you'll lose 550. But the weight difference is over 30, so you'd have to invest ~20 levels of Endurance to make that 170 hp saving. If you added those 20 points to health you'd get 500+ more HP instead.
Of course there's more to it than that because there's difference types of damage, there's status effects to negate and there's also the added stamina to take into account. But if we're simply talking how best to tank, as a rule of thumb, prioritise vigor over end.