What happened to your GFWL? I don't think it will get fixed on its own, but I had to help a friend of mine who had problems with it like 3 times so I remember a couple of ways that can possibly fix it. Is it the whole "this profile cannot be signed in to Live" crap?
yup. it worked fine for a year and a half. i tried:
1) resetting the router to factory settings. reopening the ports. enable port triggering (because why not)
2) reinstalling GFWL (uninstalled both GFWL things and the Live ID assistant), i can login into the client marketplace application but the in-game piece of shit still doesn't let me login
3) deleting internet history + flushdns
4) checking if the Background Internet TS service is running (it is)
5) installing an older version of GFWL (3.3), but this one doesn't let me login into the client and in-game it wants to update, and i let it, but then it says it cannot install the update
/