Regarding Bioshock crashing: I had that problem but found an inelegant fix. The problem is caused by the game being in fullscreen while loading. In order to get the game to load (both when loading a save and starting a new game) you need to be in windowed mode which can be done from the options menu. Annoying, but I really love the original Bioshock, so it's worth it (played it on xbox the first time around though).