Everybody cross your fingers on that 1 as i am going to go insane if it gets delayed as batman has already been put back untill the 10th/11th november and assassins creed revelations well ubisoft have not give an official response for the PC delayed release date but a couple of reports said it's been delayed by 14 days and another said it will be december
there has been talks of bf3 being released on steam after release but im not sure how it will work as ive heard story of even hard copies needing origin to start. personally i know first hand that origin is a horrid little program, it ground my pc to a hault but bf3 is such a good game that id deal with it to play the game.