I'm sure it wasn't $640 at the time! That's just the vagaries of using PC Part Picker to demonstrate parts your previously purchased rather than parts you're going purchase.Most questionable there is NVME 1TB drive for $640! If you really payed that much, then it's $450 right in the dumpster. Even 970 evo (one of best nvme drives out there) 1TB costs less than $200.
And questionable PSU, of course.
So change PSU first. Then may be get a better case and better cpu cooler. Other than that it's perfectly fine build.
For example, I'm sure nobody paid this for this.
PCPartPicker Part List
CPU: Intel Core i5-7600T 2.8 GHz Quad-Core Processor ($807.54 @ Amazon)
Motherboard: Asus STRIX H270F GAMING ATX LGA1151 Motherboard ($1468.15 @ Amazon)
Memory: Corsair Dominator Platinum 8 GB (2 x 4 GB) DDR4-3600 CL18 Memory ($651.00 @ Amazon)
Video Card: Gainward GeForce GTX 1060 3GB 3 GB Video Card ($5967.00 @ Amazon)
Power Supply: Antec EarthWatts Green 650 W 80+ Bronze Certified ATX Power Supply ($878.62 @ Amazon)
Prices include shipping, taxes, and discounts when available
Generated by PCPartPicker 2020-07-12 10:44 EDT-0400