The biggest pain in Screamer Rally/Screamer 2 is using the setup program as it pops back to Windows to complain about accessing a COM port, so you have to ignore message then click on taskbar before the Setup program exits!
I have Screamer Rally and Screamer 2 running in high res 3Dfx (bit crashy) with perfect sound. My set up is as follows:
dgVoodoo 1.50 beta (consists of dgVoodooSetup.exe, Glide2x.dll and glide2x.ovl in the Screamer Rally install folder), DOS tab settings as follows:
Global tab:
Renderer API: Direct3D9
Display driver: Automatically selected
Screen mode: Full screen
Screen bi depth: 16 bit
Glide tab:
D3D texures bit depth: Optimal
Refresh rate:
NO tick: Monitor freq is the closest supported freq
Tick: Always wait for at least one vertical sync
Texturing options: Disable mipmapping
LFB access: Enable LFB access
Tick: Use hardware cache buffers when poss.
Tick: Use fastwrite for unmatching formats
Tick: Closer to a real hardware
Colorkeying method: Automatic
Texture mem size: 16384 kB
Resolution: 1280x960 (adjust as you like!)
Rest at default but I tick Use hardware vertex buffers too
Then comes VDMSound for the audio. You need to have the following settings applied to STRT3FX.EXE under Advanced...
DOS Environment > AUTOEXEC.BAT add line: sapucdex
Performance: Tick: Try to reduce CPU usage and drag bar to left (i.e. Low usage)
Rest on standard. As I say, actually choosing the soundcard/controls int eh Setup program (thru VDMSound as DOSBox doesn't like the Setup program) is the hardest bit!