Please do not buy that autistic build. x370 motherboard which you will NEVER use half of its features, overpriced and shitty liquid cooler you'd never need with a Ryzen 5, and only 8GB ram & 1050Ti.
You coulda easily bought a slightly cheaper mobo, and dropped the useless watercooler in favor of a GTX 1060, doubling your FPS.