If you want an almost no compromise "mini" itx build then get the ld03.
The case let's you fit anything you would like, the one restriction is cards that take up more than 2 gpu slots. You can fit them but you will not get good cooling.
The case is quite nice, not very small for a mini itx build, more like a small midtower case, but it does allow you to put just about what ever you want into it.
Only "issue" I had during the build is the 2nd gigabyte NVMe ssd on the back of the motherboard. Simply put its too fat/thick. Ended up using some plastic washers to raise the motherboard ever so slights off the motherboard mounting plate. This caused the motherboard to ever so slightly flex when fully installed. Everything works fine and no issues found.
Will update more as I continue to work on it.
That 3950x availability doe. Lol
update: CPU idle is abut 35-45 under load sub 60 Gpu is about 35 idle, and under load hits like 90, if you take the side panel off it drops 20'c
Does fit the PNY 2080ti easily, idk y ppp says that it cant