Hi
I have 10 mining rigs of my own. I mine ETH. In order to be able to provide you a list of components i need you to tell me what coin would you like to mine. There are some video cards which perform better for a specific coin than for another one. For instance if you want to mine ZEC then i would go for Nvidia GeForce GTX 1070 Ti or if you want to mine ETH or ETC then for an RX 570 or 580 4 or 8gb. When the video cards are decided then we will take into consideration the other components like motherboard, risers, PSI, HDD and RAM.
Feel free to get in touch with me and i will help you for sure.