I've played one hour bf1, with HWinfo64 open, seems ok no? https://www.noelshack.com/2017-18-1493632101-resultat-alim.png
If i had the money i will have take a 1070, even a 470 should be ok for me, but i don't have money so problem solved I think the 380 is a very good deal for the price.
in fact my 660 was ok until i change for 1080p monitor, i will have keep it 2 years. I'm not hardcore player, i play only bf1, fh2, motogp games and some old games, so i don't need a lot of power (except for bf1 one, but medium is ok for me, low is so ugly ). More than that, until game will be released on ps4/xo, 380 should be able to do good work.
Btw, can you explain me why the 4 cores seems to boost in same time (for exemple, at the moment the 4 are @3588 Mhz). Boost should be only on one core.