Computer: Athlon 1.2Ghz, 512MB RAM, SB Live!, 30GB HD, HP9100i burner, Cakewalk 9.0. & SONAR, Win98SE.

I've got a Roland S-10 (used mostly as a MIDI controller, but can record audio from it), BOSS SP-303, and DJXII-B (beatbox w/ audio out). I would also be recording my friends on guitar. I want to be able to mix MIDI w/ audio. But, the more I've been playing with my setup, the more I realize that the SB Live is weak, and I would probably go with an external MIDI module. So, I'll probably be mostly recording audio into the computer.
I probably won't be recording 'live', so only maybe 1 or 2 mics at a time.

I'm looking for the most reliable combination of audio hardware and software. Is there some hardware that likes certian software better?

Thanks,
Bill