Out of those cards, I would go with the R9 380. It's a bit faster. However, in BF1, you may get some stuttering because of that CPU. Check out some comparisons here: http://gpuboss.com/gpus/Radeon-R9-380-vs-Radeon-R9-280X. I don't trust benchmarks, but it's some type of guidance.