Hello @Freeedom, in reply to your post, I would recommend you to use an FX-8350, but only with a RX 480, my conclusions can be found below:
Why (or why not) choose FX 8350:
Pros:
-Compatibility with DX12 is a strong point of the processor, benefiting from future games and/or implementations on current games
-Combined with the Graphic Card RX 480, you'll get a consistent performance on games that uses the DX11 API. For most results the FPS Counter won't drop below 40 FPS.
Cons:
-Not optimized for DX11
-Will add more soon if needed.
Articles:
Early DX12 Games performance on AMD Devices:
https://goo.gl/3p96zs
Current state of DX12 games:
https://goo.gl/znnvgV
BF1 performance on "All-AMD" build:
https://goo.gl/hi5vYT
Benchmarks (Using RX 480 + FX 8350):
Fallout 4, 1080p/Max Settings:
https://goo.gl/wB1M2Y
The Witcher 3, 1080p/Max Settings:
https://goo.gl/wwe1Cp
(OC) Crysis 3, Very High/FXAA:
https://goo.gl/eEA9W4
Batman Arkham Knight, 1080p:
https://goo.gl/5QMABU
Rise of the Tomb Raider, 1080p/Ultra Settings:
https://goo.gl/EfNwjD
Need for Speed, 1080p/Ultra Settings:
https://goo.gl/YXnEMt