This is the mid range/ little higher than mid range build I did
Ryzen 5 1600 at 3.7ghz
Wraith spire air cooler
256gb Intel SSD
4TB Western Digital HDD 7200rpm
Corsair vengeance LED 2x8gb 2666mhz
Xfx rx580 8gb
Gigabyte B350 Gaming 3 ATX motherboard
600w 80+ evga psu
Rosewill Cullinan white LED mid tower case
i3 8350k, i5 66 or 7600k, i5 8400, r5 14-1600x are all pretty much good mid-range cpus. The 8th gen i5 8600k performs like a high-end gaming cpu for just a little above mid-range price if interested in that.