Peale, Not using DOS this time,i will not buy any cheap sound card.
For windowsXP what i have done is make that autoexex.bat file as windows SHELL.
Dos box still comes up and annoy me everytimes.
I used NLITE utility to shrink WindowsXP Backup 500+MB to 140MB.
now it boots and run more faster than win98.