Newbie: I went through that and that guy basically says renaming the gameux.dll file to anything other than that name works for him. I renamed my files to gameux.dllNO (both in the sysWOW64 and System32 folders to make sure....)and it worked for me too and now Juiced and Emporer Rise of the Middle Kingdom start on first go instead of two goes! I heard this would break newer games but I'll deal with that later when I come to it....probably rename them back or something....
I had tried the registry method earlier but that didn't work....there was another method I tried too but I forgot what it was, and that didn't work, it was only renaming the files that did it for me.
Now to figure out why Juiced crashes on test drive mode....
I am fortunate enough that the solutions here worked for me, so, I can only wish you good luck in fixing your last issues :) But I'm glad you solved already a good part of them !