Another overarching consideration is which version of BI you are running. I've found huge differing CPU usage between some versions. Generally the critical updates/versions are pretty good.
THIS. You say you're running a version of BI that's over 2 years old. Might be a good time to upgrade. I also seem to recall reading somewhere around here when I was setting up my Reolink DB cams that BI added the Reolink DB support in the config dropdown, hence why yours is a 'Generic ONVIF'. Might make a difference, might not?