OMG. Visual C++ nema nic spolocne s nejakym visualom, je to len nazov platformy.
DirectX je uz vo Win obsiahnuty, pre stare hry moze byt dobre nainstalit nejaky ten posledny DX9.0c z roku 2010, nic ine na extra instalaciu neexistuje (novsie DX su sucastou Windows).
Mozes si z ovl.panely odinstalit uplne vsetky NET frameworky a visual c++ a potom restart Win a nainstalit len spravne a nejake so SP (napr. 3.5 SP1) a kazdu vec len raz, a pre spravny Win. A uisti sa aj ze mas spravne ovladace grafiky a zvukovky resp. preinstaluj. Ked to nepomoze tak by som reinstalil Win.