Matthew if you are still looking for good software, try ShareX Lot of customization options. And good news, its free
If you need just for Screenshots then I would recommend lightshots. If you looking for screen capture video then Camtasia studio. You can purchase license online or get it free on torrent sites.
You can use Nvidia's control panel shadowplay. If you use Nvidia graphics card of course. It's quite lite and can help you.
Camtasia probably the best but article below offers many free alternatives https://elearningindustry.com/top-10-free-camtasia-studio-alternatives
MacX Video Converter Pro can capture screen video, gameplay videos with system audio on macOS (Big Sur or lower).
Ezvid is a screen and video capture software. I personally use it and recommend to use for a better experience.