I have tried installing the game from multiple sources and installing the patches and every single one of them worked fine with NoCD disabled and CD1 and CD2 mounted.
When I remove those mounted CDs, the game asks for the CDs as intended. But when I enable NoCD, the game opens longer than usual, when I press any button in the menu it freezes for some time, and also I can't get past the mission loading screen as the game stops responding.
The only issue is enabling NoCD and I MUST enable it. I don't seem to be doing anything wrong because even downloading the game directly from HERE directly results the same.