I wrote this post as a troubleshooting guide for anyone having problems running Steam games on Windows 10. As you read on you may well find that the problem is not related to your operating system at all but just in case I have included a few tips for you to try in resolving any issues you may be having. Leading up to what actually worked for me. So I decided to finally boot up Bioshock Infinite in my Steam account, having already completed the first two instalments. However, to my horror after installing the mandatory steam files the game just crashed every time I tried to load it. Therefore, my first port of call was Google where I found an article saying I needed to uncheck ‘Enable the steam Overlay’ in steam. Which I did but it had no effect. I went back to Google and saw an obvious choice due to recently upgrading to Windows 10. The choice was to set the game executable to run in compatibility with Windows 8. As I know Bioshock Infinite worked for me before the upgrade as I had preciously given it a test run. Again, no effect.
If you want to try the former methods you can do so like this:-