Points to ponder
The market has become so cut-throat that buying ready made is significantly cheaper than buying the same components separately and assembling them yourself.
Basic principles (after browsing the web for DIY methods)
1.) Decide what you will be using the computer for.
2.) Then decide on which specification is capable of serving your purpose.
Ideally allow for a possibility of "upgrading".
There is no such thing as future proof.