When my rig was throwing off cores and really acting up, i changed my risers even tho they were powering on. Had many rejections etc…make sure you’re using a usb 3.0 for connections extensions etc from the riser to the motherboard. My gigabyte70’s is a little finicky with the blue core fan readouts and i have those set at -500 2600 140w.
You look all good besides that…once i set my 3070 to -500, 2800 120 bunch of rejected and invalid shares.
Not sure why you’re not doing better, try giving the cards more space so they run cooler. The core gets hot and hiveos does bot show temps for it and you could be thermal throttling. Try to be under 60’s
You have a good number of shares