This build is a massive step up from my previous setup. The GTX 1660 ti is a great choice for an entry level build, and in the case of the ROG strix version, very overclockable. With a good overclock, this card matches up pretty well with a GTX 1070 and sometimes performs even greater. The Ryzen 5 2600 is a great CPU. Though a Ryzen 5 3600x may have been a better decision. The B450M PRO 4 from Asrock is an alright motherboard, but the VRMs might not be up to the task of CPU overclocking very well. I'll likely switch out this motherboard at some point in the future. All in all I'm very happy with this PC and love finally being able to play triple-a titles at a good framerates.