Recently, I reinstalled the software on our testbed for another long run of benchmarks. Amongst those software were some DirectX 9 and DirectX 10 games. After installing them, I realized that one of the games, BioShock did not work. Whenever I tried loading BioShock, it would just hang with a black screen.
At first, I thought it was the new version 1.1 patch or a driver, but at the end of the day, it was DirectX 9 that killed DirectX 10 and caused BioShock to hang on loading.
Here's a quote from the editorial :-
"At first, I thought it was the new version 1.1 patch because the other DirectX 10 games I installed worked. So I reinstalled BioShock without applying the patch. Still no go. It still hung when I ran it. Once again, I did an intense search online that didn't really reveal much."