There is only one weird thing with this build and it's the monitor it has a freesync and the gpu is gtx 1060 but the monitor is at 75Hz with cheap price so there is no problem with it
My ASRock, i5, 1050ti, 16gb of ram and a 1tb drive + case came together at around $600. It's not a beast but it'll play 1080p most things. Buy used parts