That's a great PC and I think it's complete. Only thing I would change is the PSU, try 650W+ And yes, you will definately be able to play Bioshock on max with that. You should use Vista with that since that build can easily handle it, but if you like XP, go with XP. And you need to buy the OS seperately.