Overview
Your game crashes on Windows 10 ? There is an easy fix for it.
Change from DirectX10 to DirectX9
The problem is that BioShock 2 can’t handle the new DirectX10 version
But on DirectX9 it works so…
Steam Library->Rightclick Bioshock 2->Properties->Set launch options
And write -dx9
That should fix it 🙂