I'm not saying to use mandatory a PC, but more an NVR without POE Embedded.
Means POE is external to NVR
PC is useful for live monitoring or footage playback, export , that's it.
For a PC based NVR, the best is to use a Dell server like R210, cheap and robust.
But this is my personal choice ....