Halo no longer renders anything with OS.

I updated my graphics card driver for my laptop (Mobile IntelĀ® 4 Series Express Chipset Family) from the Intel website today. I am running Windows 7 64 bit. After I installed it everything was ok. Later on during the night I did some more testing on Forge and the background of the main menu (the Halo Ring) was not rendering and was completely black, although I could see the menu options. When I go into a game, the world isn't rendering(its all white), but the HUD renders.

When I delete d3d9 from my Halo folder, Halo works and renders fine.

I reinstalled Halo, still didn't work.

Next, I uninstalled the driver from the device manager and then with my laptops recovery manager, I installed the original driver. Same effect.

Next, I downloaded a fresh copy of OpenSauce, compiled without any added code, and didn't work.

Just out of curiosity, I downloaded and tried your pre-compiled dll, instead of compiling it myself. It worked.

What the hell is going on? I have changed nothing in my compiler, code, settings or anything. A fresh source compile did not even work.