I know you want to preserve the balance of stats on armor sets for the game, but what if you make each set unique?
like CoF set will add fire/lava glow that will add burn to each hit you make or you get hit by, and give you a fire resistance, and Arah set will add green glowing affect that will add poison and so on, that will make each set worth hunting for since it will be useful for certain encounters.