If the NVR is non-POE and you have a POE switch running POE camera video through the router to get to the NVR LAN (also on router), that very well could be your bottleneck.
Instead, run NVR LAN to POE switch.
UPDATE:
I have three cameras disconnected to dry out the moisture.
these are disconnected:
2) of the IPC-HFW5241E-Z12E
1) IPC-T3241T-ZA
MY NVR just froze again.
NVR is a POE
Just to get an idea of your network topology, the router is connected to one of the 10-port switches and the cameras and NVR connected to the same switch or are the cameras and NVR on the second switch and connected to the first switch in a daisy-chain?