FYI to everyone - note the date on the OP. My problems have been solved, and Bioshock has been finished for me for months.