As you mentioned, it would be a waste to hobble the recording quality by restricting your 4K cameras to anything less than full HD. Provided your users don’t use the remote playback feature often you could try the following.
For client-side software, I recommend iVMS-4200 v2.8.22. I find...