Laeyon the launcher should now automatically detect missing redists and install them when you start it so that step isn't necessary anymore. But just to provide you that info, this is what i'm talking about:
Rivatuner has a DirectX overlay to display your fps and so on, this can interfere with the game's DirectX frame.