Originally Posted by MrNeeds
Fortunately I experienced the same problem and didn't make it according to ur solution but finally solved this by install "windows live ID sign in assistant 7.0 ” rather than 6.5 on my Win 7 x64 box.
Here is the 7.0 download link Windows 7 online ID providers - Microsoft Windows
and it is actually included in Windows Live Package 2011.
What I did :
1. Remove everything related to GFWL ( remember to back up savs etc. but GFWL dose have some cloud storage function )
2. Reinstall GFWL, downloaded directly from microsoft, 70MB package, Download: Games for Windows Software Setup 3.5 - Microsoft Download Center - Download Details
3. Uninstall windows live ID sign in assistant
4. Restart computer (log out is OK)
5. Install windows live ID sign in assistant 7.0 (actually it is Windows Live Software Package 2011), and restart again
6. Run Dirt 3, test, everything flawless.