Bit of an out there idea, not sure if it would be that easy to implement either.
We have the Unique Armors which give stat increase and decreases.
So my idea, you buy the New Unique Armor and it has stats you can assign (on first purchase only, one selected they are locked in)
Now with this I was thinking you have variations that cover similar types of armor. With the requirements to have both Increases and decrease, so it not just a major boost. You can split the point placement into 2 sections. Fight (str/dex) Utility (con/int).
For example
Armor gives Fight +10 -3 Utility +7 -5
You could then choose which stats you want to prioritize. Allowing for more customizable builds.
And you could have various types throughout the strength requirements increasing both stats given and taken.
