Usually dgVoodoo handles most of the games (that don't have actual bugs like this game) fairly well.
Otherwise, 86Box is a pretty good full-system emulator for everything up to the early 3D era.
As for DRM, there's various ways around it of course :)