Ich wiederhole mich - frag den Support vom Spiel. Oder frag eine PC-Hilfe vor Ort, kostet dann aber. Bisherige Anregungen bzgl Hardware sind deinerseits auch nicht weiter umgesetzt worden. Solche fehler zu finden, ohne vorm Gerät zu sitzen, kostet viel Zeit und Recherche oder ist schlichtweg nicht machbar.
Zum Vorschlag, Windows XP zu installieren - installiere dir VirtualBox und in diese Box dann XP, mindestens ServicePack 3 mit Updates. Sollte es dort immer noch nicht starten, dann kannst du mehrheitlich davon ausgehen, dass etwas mit deiner Hardware nicht stimmt.
Zu CoD2 direkt - gibt es davon mehr als ein Spiel? Eventuell Zusatzpakete?
MfG