The issue is that when injected into memory of the game it will start to load the shaders that makes this critical - it conflicts mainly with HLSL which is C++ based shaders, and these injectors are compiled by D3DCompiler. Windows 8 and 8.1 uses the new DirectX 11.1, which is an updated API of the DirectX runtime. The file 'dxgii' is a dynamic link libary,part of the DX9, DX10, DX10.1, DX11, DX11.1.
SweetFX has difficulites with 8.1, this why: