I was determined to fix this over the holidays and after a series of methodical in-depth tests, the "long pause/freeze for audio/video" issue is fixed for me
It never was specific to JRiver, and I only experienced it with my PCs, not with my Dune or Oppo Clone.
Also, there was no issue with the same movie played locally on an SSD, which seemed to point to a system or network issue.
But as I had the issue both with my HTPC (5950X & 3090) and my laptop (Dell XPS 17 with 1080ti in EGPU), I initially thought that the issue might be related to my UnRAID servers.
Also, I had the issue with one UnRAID server, but not the other, playing the same file (I used Watchmen Ultimate Edition 4K UHD Bluray, which is almost 4 hours long, to rule out false negatives as it can take up to two hours for the freeze to happen in my case).
So I tried to replace the network drivers on the Unraid server (as recent default Realtek drivers are known to cause issues), I even tried to replace the Ethernet adapter in that server with a new Intel adapter that has no driver issue, but I was still getting the freeze.
After getting a fail from my backup server (not Unraid, a Synology 2411+), I finally considered that the only thing I had not tested was a clean install on the PC or laptop, and as I currently use the HTPC as my main mediaplayer, I started with that one.
Bingo. A clean install on a USB drive with Windows 10 Pro x64 22H2 or Windows 11 Pro x64 23H2 got rid of the issue. I had not installed any driver, except the GPU (532.03). All the drivers were default windows drivers, no mobo drivers/utils installed.
I then tried to delete all the network related utils or drivers from the HTPC existing install (as a desperate attempt to avoid a full reinstall of the system SSD), but I still got the issue.
So I resolved to reinstall the HTPC system from scratch with Windows 10 on the system SSD, including Norton 360 and dropbox, but still excluding drivers. I installed all my multimedia software (JRiver MC31, CMC, MCE controller) and until now, with this fresh install, no issues. I watched a few long films (Spartacus, The 10 Commandments, Giant, Schindler's List, 2012) and never got more than 1 video frame drop per hour, which is the best I was ever to get with HDMI bitstream and is barely noticeable half the time.
So far, so good, I'm taking system images of my reinstall at regular stages. I'm not sure I'll be able to isolate what caused the issue, but if it comes back I want to be able to go back to the last known good image. The culprit must be the same that corrupted my Dell laptop, but that's my main work PC so I'm not keen to reinstall everything as I rarely watch a film on it, only occasional TV series when I'm on the go.
If I nail the culprit at some point (I still have to reinstall Steam and games as this is also a gaming PC, as well as Adobe CC as it's an Editing PC, and I also plan to attempt an upgrade to Windows 11 as a final stage), I'll update this thread, but I just wanted to suggest a full reinstall, even if only on a USB drive using Rufus, and even if you have the same issue on two different PCs, as was the case for me.
It's painfull to reinstall everything if you don't have a working image somewhere, but it's still if not a solution, at least a diagnostic tool to rule out a botch install for unknown reasons. I can certainly confirm that, as I suggested, at least in my case it wasn't a JRiver issue.
I'm still not sure why whatever hosed the system only had an issue with one Unraid server and not the other (playing the same 1:1 UHD Bluray rip of Watchmen) and managed to hose both my HTPC and my laptop, which misled me into not trying a clean install earlier), but at least it's gone now.
Happy holidays everyone, I'm off to watch some films that have been waiting until this issue was resolved!