Well, it's BF1, so unless the recent patch fixed it you're going to have issues (even the Skylake i7s have issues with it).
Barring that, try switching it to run DX11 instead of DX12. Don't know if it's a coding issue in the game itself, or something that nVidia & AMD can fix with drivers, but DX12 is apparently much less stable. Techspot (http://www.techspot.com/review/1267-battlefield-1-benchmarks/page4.html) shows slightly better average FPS for their tests under DX12, but much lower minimum FPS -- note that on DX11 with the same Skylake i7, the Titan X (12GB) was able to hit 180FPS@1080p & 141FPS@1440p (http://www.techspot.com/review/1267-battlefield-1-benchmarks/page2.html). Note that they have their i7 at a higher level, though (CPU benchmark page shows 4GHz, but their original test setup page said 4.5GHz), so you might have to drop those figures down by 10-20%. They also highly recommend that gamers with nVidia cards only play it on DX11.