Don't compare ryzen to fx mate , they're different entities.
The 1500x at stock now performs virtually the same as a 7500 , there is literally 2-5fps difference either way depending on title.
In the future its going to perform better I'm 100% certain myself.
Any board apart from the cheapest a320 series allows overclocking.
The skylake/kaby lake socket only has another 12 months or so before it's replaced, ryzens am4 socket is pencilled in for a minimum 4 year span.
GPU ?? Really at 720p a 1050ti is enough to max any game.
Above that you're looking at future proofing more than performance now on current titles