Is this a good budget gaming PC build?

Feb 4, 2019
2
0
10
GPU : MSI 1060 OCV1 6gb (Already have this)

CPU : AMD Ryzen 2600 (or i5-8400, which one?)

RAM : 16gp Corsair Vengeance 3000mhz

SSD : WD Blue 3D NAND 500GB

MOBO : MSI b450 Tomahawk

PSU : Corsair RM 650X (Already have this)

60hz : Full HD 1920x1080 monitor

Case : ?

I've been thinking to get those parts for my new gaming PC. Any parts that could be replaced to better ones? What you guys think, would that be best for the price?