Get a box and I will share everything
What specs
I have an i5 7500k cpu lying around. But then to get a mobo for it is challenging. So I may just get an optiplex instead