> the case fell apart and ended up a settlement because the Judge presiding over the case violated the court code of conduct by discussing the case with the media.
That's a bit of an oversimplification. Key parts of the original ruling were overturned because the legal analysis performed by the original judge was done incorrectly. Or more specifically, for the case of bundling IE with Windows, analyzed using the wrong legal framework (per se analysis vs rule of reason).
The case was remanded back to the district level for re-analysis under the rule of reason, and that would have been necessary regardless of the judge's behavior.