Megiddo on 06 February 2019
I don't see how that will all fit, but I'm not that experienced with small builds. If you want a small build don't you usually go with a low profile graphics card? I can't see how a 2060 can fit.