I can definetely not recommend investing more than 2$ in a X4 860k 😛
When you can raise 100$ for a ryzen 1200, it would be the best choice. The G4560 does the job aswell ^^
The GTX 1050 will do 50fps or a bit more in GTA V 1080p with medium details, but will struggle with PUBG medium settings.
Battlefield 1 DX11 will work great with 60fps medium settings (35fps ultra settings).
Greetings,
Twin-Frozr
(Information referring to techspot.com)