Alrighty... I'll just let it all out now

About a week ago I downloaded a few mods, only 1 of them worked... RC_Realism. It was really great.
I edited the RC Realism module to better suit me, and did something wrong, the mod wouldn't work anymore. So I reinstalled the original RC Realism mod, and it still wouldn't work.
Then I reinstalled CoH, and RC Realism, again... it still wouldn't work. (I have no idea why it worked the first time, but not the second time.)
Once more I reinstalled CoH and found myself a cool new mod... EiR.
So I installed EiR, used the launcher, made myself a battalion or whatever... I didn't get to the stage of actually playing CoH, because I was going to do that later.
So! Everything was fine. But I decided to play ordinary CoH with no mods, just for a few minutes, to pass the time.
Oh no! It won't load!

I got the old "RelicCoH.exe has stopped working" rubbish.
I went into the CoH directory and used the RelicCoH.exe in there, instead. It said there was a missing "divixmediadib.dll"... so I downloaded the correct dll (I found one on google) and tried again. Now it doesn't give me the "missing .dll" error, it just doesn't launch at all.
Now I'm stuck...

By the way, I'm using Vista.32 and Steam (A terrible combination to have, I know)
