I am an avid Sims 2 gamer. In fact, I held off on upgrading to Windows 7 because of all the issues I heard, but, after a year or so, I figured that things would have been fixed (by official means or none), and I would be able to move on in the operating system world without too much of an adjustment.
But I was wrong.
The game keeps telling me that I do not have the proper DirectX 9.0c drivers to run the game. I checked my drivers (I had forgotten to upgrade my video card drivers), downloaded everything, patched everything, and Microsoft informed me that I had the most recent version of Direct X. I uninstalled Sims 2, and then installed it again after a reboot. Once again the computer informed me that I did not have the most recent DirectX 9.0c drivers.
This was getting annoying at this point, and so I searched online for the issue. Some sites said that a non upgraded sound card driver might be triggering the issue. Except, outside of onboard sound, I don't use sound at all (my hearing isn't that great, a soundcard would do nothing for me at all), so I checked the motherboard drivers and upgraded those, and checked the video card (which apparently was also a sound card), and made sure everything was up to date.
Once again, I did not have the proper DirectX 9.0c drivers. Microsoft said I had everything available for Windows 7 Ultimate 64 bit, but apparently it's not fully backwards compatible for some older games, like Sims 2.
Is there any way of getting Sims 2 to work on my system? To be honest, if I can't get it to work, I'm just going to have to go back down to Win XP SP3, because Windows 7 offers nothing for me if I can't game on it.