I have a similar problem with win98 game. I have tried everything but it's imppossible. Windows 95/98 use a different core that systems based on Windows NT (XP/Vista)
Only you can play, using some special patches por a specific game. For example "Incubation" for win 95/98. This game is not supported on Windows 2000 or system based on NT, but there is a special patch to play on WinXP. But this patch is only for this game. You got to find a patch for that game in particular.