I feel like pure Str is only as powerful as it currently is because of a lot of broken mechanics.
Resistance needs to be nerfed - this would affect warriors more than anyone else
Blocking can be pretty overpowered - nerfing this would affect str more than anything else
Leech works best for Man-At-Arms users - nerfing Leech would hit warriors hardest

Several of the talents you want would nerf warriors even more. The removal of Weather the Storm (making it scale off of magic abilities!), and Fashion Plate (which would allow anyone to wear plate armor) would hugely reduce the advantages of warriors.