my suggestion is changing the processor to ryzen 5 1400 and mobo to the b350, price is similar but you get better performance in terms of gaming, especially the 1400 got multi threading that can make your pc perform better in game compared to the i5 that doesnt have multi threading. in amd side you can overclock and have mobo with better feature with little price difference. also the included cooler from amd can handle pretty good, but if you want to do a quite heavy oc you need better cooler, air cooler like hyper 212 could handle it slightly better in oc, but for sure liquid is the best