airtroops24
Ok, after an hour and 30 minutes of examining and testing, I have come to this. In the .ini file says Battlefield 3's xfire in-game renderer is using DirectX 11, I don't have DirectX 11. I have a DirectX 10 card. I watched a live broadcast of Battlefield 3 on Xfire, and the broadcaster said he had a Radeon HD 5670 (A DirectX "11" Video Card). So it may be that the problem is (I don't know if its just me) people with a DirectX 10 video card or have DirectX 10 on their system will have issues with XIG for BF3. As it appears, the guy with the DX 11 card should have it working like a charm. It would be nice if Xfire could iron out this issue.
http://www.xfire.com/forums/182686/topic/3370916/
At the moment there is no option to manually change the in-game renderer to DX10.