The SATA controller on the X470 board I had in my server has decided to bite it. I thought one of my drives was failing, but no -- the entire controller just disappears to the host, silently, after about 20 minutes. I have a four-port SATA card on the way so I can limp along until I can afford an entire new platform for my home server. In a way, this is kind of a good thing, moving to an external card will let me just pass through the whole thing to the NAS VM instead of passing through the drives by disk/volume ID. I have no idea what version of the PCI-E spec this card conforms to, however -- it's only x1. If it's 3.0, I shouldn't lose any throughput to my drives. If it's 2.0, I lose a little bit, but not enough to quibble over. If it's 1.0 I will simply have to cry about it and use the tears as fuel to justify making the bigger purchase earlier.
As for replacing the platform, I was thinking something along the lines of bundling a 12700K and B690 DDR4 board on Newegg for ~$350 so I could reuse the sizable investment I've put into RAM for it, but I'd really rather have the budget to change over to a proper server platform. Moving to something with a modern Intel iGP will let me ditch the 1070 and really cut down on power consumption by using QSV for media transcoding in Jellyfin rather than relying on the NVENC my old 1070 provided. It would also open up a slot for a proper HBA, like a retired Dell PERC controller or some such.
What this whole boondoggle has taught me is that I am now at the point where I can scarcely function without my home server anymore.