OC is Trixie when it comes to temps. Just raising the clock speed slightly and lowering vcore will actually lower overall temps. Stock vcore historically runs very high, so much so that it's quite easy to bump a 3770k from 3.5 to 4.3GHz and touch nothing but the multiplier. The reason for such high vcore is quite simple. Silicon lottery. Even at stock speeds there's variance in every single cpu produced. To guarantee full working stability for all cpus, the vcore is jacked. So, even at stock values, using a high thread, high usage game like BF1 can jack temps. OP would be better off if he did have some OC and lowered vcore etc.
With temps, like the ones you posted, you must also take at least 2 other factors into consideration. Ambient temps and airflow. These can and will affect cooling ability. The guru3d.com tests are all done on a open test bench at 22-23°C, not on a bad airflow enclosed case, sitting in a cubby in a room that's closer to 30°C