You MIGHT be able to use the multiplatform version of OBS, but if your system is old enough that it doesn't have a directx10 capable video card, it likely doesn't have the performance to be able to stream.
As for playing music, any media player will work as long as you're capturing the sound device playing the music.