That doesn't work well. Imagine a Warhammer with str 8/dex 4 requirements. Psyche 10, Perception 8, str 7, dex 4 guy will be slightly penalized for not being strong enough, but his high psyche and perception increase the value. Someone with strength 10, dex 8, psyche 7 and perception 4, on the other hand, has essentially "wasted" all the exraneous points in str and dex and is even further penalized for not having high secondary scores.
Your system makes the secondaries too important. The primary stats are penalized by the equipment system you've described. Equipment shouldn't triumph over good stats and skills.
Perhaps different fighting styles should use different stats in their calculation. Perhaps something like this:
Code:
skill: fencing archery wrestling
(primary stat) dex perception constitution
(secondary stat) perception strength psyche
(tertiary stat) psyche psyche dex
arms rapier? longbow? spandex?
Psyche would be part of all or almost all fighting styles, but the other two important stats would vary wildly.