There have been some good video's made out there that give alternative ways to deal with the difficulty of finding a piece of equipment that benefits your build in all it's aspects. Although I agree with almost everything they say, I'm not certain we will need to go that far to get the results we're after. What I suggest is at the very least you need to remove the skill attributes and turn them into two mod slots that would only be usable by performance mods. Here's why.

1.) Even with the changes to performance mods they still aren't very useful because skills have a cap that even these performance mods can't take you past.
2.) I think most people go for gear to help them survive and do well first and then almost never get the skill attributes to coincide with their skills when doing this.
3.) If you were to switch skills for group or solo play then you'd have to have found another piece of gear with skill attributes to fit those new skills and as previously stated that's very very difficult right now.
4.) If you alter performance mods slightly(add the skills you removed from gear and add them along with what is currently rolling on them) then you will have a have a much easier time finding performance mods that fit your builds and for running different skills in group or solo play which could be switched on the fly and switched when you find new gear pieces.

Finally with that change then other mod slots in equipment will always be used to augment firearms, stamina and electronics and provide bonus' same as they do now. This change alone would greatly increase the likelihood of finding the right gear for your set-up. If at a later time we were to find that this still wasn't enough then you could consider opening up recalibration for one spot on both major and minor attributes. So the ability to choose one item in major attributes to recalibrate AND one item in minor attributes to recalibrate. This would surely allow ideal gear set-ups without having to find thousands of that one type of gear to get the one you need before another update comes out. Idea's?