Re: Game keep's crashing for no reason (dxgi.dll)
Found this on battlelog for bf3 while googling after getting the same problem and it worked for me, try it out and you might even be able to run it x64
"SOLUTION:
After spending days of googling and re installing my Vista, Directx and Battlefield, wich all failed to solve the problem. I finally found the solution.
1. Update to directx 11.
2. Find the original dxgi.dll in your windows/system32 folder. Copy the file.
3.Open your battlefield 3 folder (program files/origin games/ battlefield3) .
Paste the dxgi.dll file there.
Start the game. Voila.. no more Invalid license. Reason code = Missing DLL: dxgi.dll Function: CreateDXGIFactory1.
Worked for me.
(As far as Eric1kek's problem concerns, i havent tried this on MoHw yet but i think it might solve the problem as well. )
Gl guys"