Can you tell us if it's the 32-bit or 64-bit version of Windows 7 ? Microsoft also lists out a DirectX 9 graphics device as one of the requirements for Windows 7 but I'm not sure what to make of it ...
If your friend has the 32-bit version then he's out of luck as that is one of the OS's with easier requirements ...
Either he switches back to XP (he could try Vista) or go with Ubuntu 14.04 LTS since it meets his PC specs ...