It's a known issue now that the savage enchants are not working. Red post on the second page of this thread: http://nw-forum.perfectworld.com/showthread.php?358312-Savage-Enchant-not-giving-HPs/page2 Listed in future patch notes as an issue under investigation:…
And with that Eldritch an item on your stone (like your best ring) actually does more for you than if you were wearing it. That said, it won't help your GS...