Been through a lot of iterations in this case. Haven't seen much need to upgrade AMD cards until they do something big that doesn't end up a miner's wet dream. 50TB of overall storage, 42TB of it dedicated to home media server for 4K via Apple 4K TVs. Pretty much do anything and everything I want with it. 2 external hard drives for music and videos, one 8TB for dedicated torrents and video game installs. Yes, the SM961 is only 128GB, and will be upgraded around the holidays, but with only necessary software installed there, and video games on the 8TB, it's extremely efficient. Boot time is around 15-20 seconds typically.
Would love to jump into the Z370 realm, but no one has a 10 SATA array yet, and the Supercarrier does, and is a monster to house everything, and very easy to set up. I've been using Asus almost exclusively for about the last 6 builds, but had to move on to get this many hard drives going. Somehow, the G Skill I've been using since 2016 has been compatible with every board I've bought, and since I paid $275 for it, and saw it peak at one time at $575, it's been the very definition of 'recycled'.
I did replace the 128gb with a 970 Pro, better load times on apps for certain. Was having issues with hard drives disappearing with 3 m.2 slots filled. Moved the 128gb to one and dropped a 58gb optane in, then upgraded the 128gb to 512gb as a Google local drive. Added a 6 sata card to take pressure off m.2 slots. Gaming is never an issue. I can stream 4k across the house and still play Tomb Raider without issue.
Now moving to ASRock Taichi Ultimate Z390 and a 9900kf and a pair of 5700xt cards, probably the XFX Thicc as they just look perfect for the case. Had to buy a pcie riser card to move the sata controller.