Some of my cards are mining their average while others are below or not mining at all

My NVIDIA 3080 and my ASUS 480 are performing well while my other 3 cards are terrible. I’ve tried different overclocking and tried different ports but still I was unable to find a solution. The Gigabyte 580 card will not even start mining but will increase its temperature.