i had the same problem with win 7 but on vmware(with bypass) I never had that problem on xp 32 bit(never tried xp 64 bit) and on 7 64 bit.. Delete vista(obv the worst windows ever) and install the awesome win 7 64 bit it will work im pretty sure.. If it doesnt though install win xp(none had that problem on xp) BUT BEFORE DOING ALL THAT TRY INSTALLING C++ REDISTRIBUTABLE,NET FRAMEWORK 4 AND DIRECTX USER RUNTIME