I've been going the opposite direction that a lot of "homelabbers" have been over the past few years. Less than 3 years ago I was running a 4-node vSAN cluster on my network for full redundancy of my media server (Plex at the time) and my 80TB of storage. I then migrated down to a single all-in-one Unraid because I just didn't want to be maintaining as much hardware anymore.
In the meantime last year I also built a beast custom watercooled gaming PC because...why not. Well it hasn't gotten much use other than the occasional VR session. So I decided to get rid of even more hardware and combine my gaming PC into both my home server and a daily driver Windows 10 gaming VM with passed through hardware.
My thought process is that my Threadripper 1950x would be an upgrade over the Xeon E5-2680v3 in my server. RAM is the same in both (64GB DDR4), and I could use one of the 1080Ti's for HW transcoding in Plex & Emby with the other being used for my everyday workstation/gaming VM. So I set out to test the whole Windows Gaming VM aspect because without that working just like a bare metal box I know I'd one day miss having a separate PC. You can read all about my testing process here. But the gist is the Windows VM works great with passed through Samsung 960 Pro 512GB NVMe SSD, EVGA 1080Ti, and a USB controller for all my USB devices including the front panel USB ports. The second part of the test (HW transcoding with the 1080Ti) went even better.
So I set out to build a JBOD box to migrate my spinner disks over to my SMA8 build. My backup server (housed off site at my parents home) is built in a U-NAS NSC-810a and I thought that was the perfect candidate to fit in the little 13" x 13" cubby I have under my PC. So I through a dual SFF-8088 HBA in my PC in order to get this new JBOD chassis connected and voila...we have a 80TB Unraid Storage / Media / VM server running on a watercooled TR1950x with dual 1080Ti's and all spinner disks running nice and cool in a separate JBOD chassis.
I have one of my 1080Ti's "passed through" to both my Plex and Emby dockers and both are able to utilize it simultaneously with no issue.