WolfGrey Steam or not, you will need to install Games For Windows Live, create an account, and all the problems that comes with it. I installed it fine when trying to play Gears of War 1 when the game came out for PC, but had so many problems with Fallout 3. It wanted to update, but failed at the end, it was a mess, something about the update not available in my language or something, but I’ve managed. Had no problems with it while playing Fable 3 and Batman, though.
I don’t really give a shit if the game needs Origin, Steam, GFWL, as long as when I start the game, It plays. And, unlucky for me, GFWL gave me trouble one day.