Herc08 :
You can get it, but that AMD chip is a dead end, and has no room for improvement. Also the CPU is a few years old. Also, that GPU is not that great. And I'm not sure about BF1 running at MAX on that screen.
AMD builds are not the best. How muc his it?
Not really sure why this comment got downvoted.
I wouldn't pay $600 for that machine.
It's outdated and, as said, with no possible upgrades in the long term.
Even a i3-6100 or some new Kaby Pentiums should be better and pairing it up with a GTX 1060 should be a better idea then the hotter r9 390.
For a whole new build, It would possibly be a bit more expensive , but at least you would proof yourself from a dead-end machine.