I used a 250x for BF4 and i had to put everything on 720p lowest settings for 32+ players online but I did get over 60 fps a majority of the times even on 64 players I remember it dropped to like sub 40 sometimes but I think you shouldn't get the r7 250 unless you can find a hell of a deal on it.
I got my 250x for 40$ just check ebay you can get some amazing deals
I used a 250x for BF4 and i had to put everything on 720p lowest settings for 32+ players online but I did get over 60 fps a majority of the times even on 64 players I remember it dropped to like sub 40 sometimes but I think you shouldn't get the r7 250 unless you can find a hell of a deal on it.
I got my 250x for 40$ just check ebay you can get some amazing deals
My recommendation would be to save a few more bucks and get the r7 360 which is fantastic for the price. It can play 1080p very well so it can kick serious 720p ass