Just wanted to know if this is a good build because I will be building a computer the near future.
Looks good, IMO find a way to get a 500GB-1TB SSD if you can. 250G even for just the OS and a game or two will fill up pretty quick.
I found a 500gb m.2 wich should be plenty of storage and if i need more hdd are cheap.
thanks for the reply.
If gaming is priority here, you can achieve some rewarding performance uplift within the same budget:
Superior single core performing i5-9600K (faster the cores, the better the gaming performance)
The new GTX 1660 outperforms the RX 580, ...and draws less power and yet comes in cheaper. If your display supports FreeSync you may prefer the AMD route with some performance compromise.
Faster SSD, although the full scalable speeds available aren't necessary but makes for the better future-proofer
If not overclocking, the added cooler is more than sufficient for the task/auto-boost-clock
PCPartPicker part list / Price breakdown by merchant
EDIT: I swapped the PSU for a semi-modular - feel free to switch back to fully modular as the budget is workable. The EVGA G2 makes for a solid choice and pretty delivers as good as the above TXM series from corsair.