If you're thinking about getting a GTX 1070 or lower, that's more than enough. However, if you plan on encoding a lot of videos or doing a lot of scientific simulations, get the Ryzen 5 2600 as it has 12 threads instead of the i5-8500's 6 threads.
AMD Phenom II X4 940 π» Black Edition 3.0GHz AM2+ Processor - Retail
96 Review
Deepcool GAMMAXX 300 CPU cooler, silver/black/blue
166 Review
Zalman Performa Performance Powerful Included
172 Review
Unleash High-Performance with AMD Ryzen 5 3600XT Processor & Wraith Spire Cooler
223 Review
Uxcell Phillips Screws Fastener Laptop
3 Review
π» PerryLee 300pcs Computer Screw Kit Set with Screwdriver, 15 Sizes M2/M2.5 Notebook Laptop Screw Kit for IBM, HP, Dell, Lenovo, Samsung, Sony, Toshiba, Gateway, Acer, and more
4 Review
π§ TWYZONE Set: 10pcs Repair Replacement Screws + 1pcs Philips Head Screwdriver for Unibody MacBook Pro - A1278 A1286 A1297 - Bottom Case Compatibility (Not for Retina Display)
6 Review
M.2 Screw Kit: Easy Mounting for NVMe SSDs on ASUS Motherboards
19 Review