Recently added the following hardware to my setup.
Razer Core X
Sapphire Nitro+ 5700 XT
Huawei VR 2 cable
You can see the Razer Core X under the desk, I have it in a vertical orientation to allow me to use the 0.5m passive TB3 cable to the Mac mini above. I did have it on my desk but I prefer to have it under the desk as it's quieter. The Huawei VR 2 cable allows me to connect the Display Port out on the 5700 XT, combine it with USB-A and output to USB-C to drive my 23.7" LG UltraFine 4K monitor.
Windows has been installed in boot camp allowing me to play games on there as well using the 5700 XT. This is pretty much my perfect setup.