I have built stock OP scripts on the latest DXSDK.
But if I recall correctly a stock script will compile just fine without the DirectX SDK. Pretty sure DirectX is not required unless you are doing some funky stuff in your script code.
SFC3 may be different however...