BioShock hasn't aged too badly... if you can ignore the locked framerate of the physics engine. Locked? Really? Yeah, I didn't notice it the first time I played in 2007 either. Firing it up a recently however, well, it was kind of unplayable. Thank your deity of choice's nipples that a fix is available.
Unplayable may be too strong a word, but I found it distracting enough that I had to have a lie down. At the time, a solution wasn't apparent, which surprised me for a game that had been about for almost a decade.
This all changed late last year, when a saviour stepped up in the form of "TurtleHX" and his BioShock Physics Unlocker. It's a simple program that patches the hard-coded physics framerate in the game's executable to whatever value you want (60 is recommended if you're unsure).
Watch the video above to see the physics lock in action, as well as the effect the patch has.
According to the unlocker's description, it should work fine with the Steam and Humble Bundle versions of the game. If you've sourced your copy elsewhere, your mileage may vary.
Bioshock Physics Unlocker [GitHub]