Question:
If I launch my save game on another computer where Heroes 6 is installed WITHOUT the DLC, will it work?
Will I be able to play it, and what will be in place of those artifacts?
Yes, you will be able to play it. And the artifacts should still be there. Because artifacts from the DLC sometimes appear even for players who don't own the DLC. Even on single-player maps.