I recommend uninstalling both StarForce AND SH3 and reinstalling, but when it comes up for StarForce to be installed, cancel installation of starforce and continue.
Upon doing that, since I believe SH3 is still DX9, set compatability for SH3 for WinXP SP2.
That's what I've done and never had a problem