Idea Option #1
Giant warriors go down hill 40+. With limited coding skill sets available in the immortal ranks, I think a tolerable fix is to give all warriors a 'gates of the forge' type skill at 45 which maxes out around 20% dam redux. Availability is to any race of 22 str or above.
Keep gates available for the rare >22 str race that might want it.
Idea Option #2
This one has been discussed more often but make damage sliding scale on str.
Idea Option #3
Make an evade-type skill for 22+ str characters. Instead of evade they get an armor type echo. Make it based on -AC and str. Elf tries to artery your giant? Can't get through the armor.