What if some part of DirectX has gotten corrupted which is causing problems with your game? If I have a problem like this, it is one of the first things I try. It is unlikely that this is causing the problem, but possible. And "dude", it takes about 20 seconds to do these tests, and rule out that possibility. But because you just can't be bothered to follow our instructions, which collectively should take no more than about 15 minutes, this whole issue has been dragged out for 3 days now.
If you're not willing to try out our suggestions then good luck trying to fix it yourself. The only other thing I can suggest is you try a system restore to a point where the game ran correctly.