I got recommended this, don't know to much about it. is it the best pairing for this build?
trying to not go over 1350
Nope, whomever recommended this list did a pretty good job. You could drop down to an RX580 GPU and be within your budget range.
You can tweak the build a little and drop everything under budget well upgrading.
PCPartPicker part list / Price breakdown by merchant
Or if you want to overclock as there isn't any headroom left on second generation parts.
Id go with the second list OP, for the better CPU. The Ryzen 7 1700 is a generation behind, but you're getting 2 more cores than a Ryzen 5, plus it's overclockable.
For 60fps a gtx 1060 or rx 580 is plenty enough, but since you're getting a 144hz monitor, the 1660 ti seems like a sutible card