Is your friend using XP? Just Cause 2 is a DX10 only game and DX10 cannot be used on Windows XP.
Regardless of whether he is on XP or not trying to run current games on an Intel IGP is simply not worth it. He should stick to games at least a couple of years old.
This will update you to the latest directx http://www.microsoft.com/downloads/details.aspx?FamilyI...
The x4500 is still well below the listed minimum requirements for Just Cause 2. MW2 is rather forgiving on older/weaker hardware and just because he can get that playable at low settings does not mean such should be assumed of all or even most current games.