6700k or 7700k if u can squeeze it out of them.(z board from anyone with a 3rd party cooler, any will do if they're dicks, explain it doesn't come with a cooler)
If not, ryzen 1700, comes with cooler, slight performance decrease though - I would pair with an x370 if they'll let you, if not the b class one is fine. If b class, definitely go AMD cause you can't SLI on the b class, only crossfire.
16 GB RAM, 8 will suffice but barely.
240 GB SSD
1 TB HDD
Any case
480 8 GB VRAM
550w bronze PSU