MSI Radeon RX 480 4GB GAMING X Video Card ($20 MIR)http://pcpartpicker.com/product/84M323/msi-radeon-rx-480-4gb-gaming-x-video-card-radeon-rx-480-gaming-x-4g
Zotac GeForce GTX 1060 3GB 3GB Mini Video Cardhttp://pcpartpicker.com/product/Jt7CmG/zotac-geforce-gtx-1060-3gb-mini-video-card-zt-p10610a-10l
On a side note you may have difficulty with BF1 as it appears to be favoring the extra hyper-threading of the i7/Xeon's. Hopefully this will be fixed in a future update/patch.
Don't listen to this nonsense. I used to have an i5-4460 with a 960 that could run BF1 perfectly. BF1's recommendations are way too exaggerated.