Hi there, I'm new here.
I just bought Sacred 2 Gold from Steam few days ago.
These are the steps I took to make it work:
1. Install the game.
2. Go to Sacred 2 install folder, you should see some folder named "Redist".
3. In that folder should be other three more folders DirectX, PhysX and VCRedist. Install them all.
4. Optional and Recommended: install the Community Patch 160.
after that you shold be able to run the game directly from Steam with no admin and compatibility mode on.
I'm running Windows 10 64 bits build 1909 btw