Klipsch ProMedia 5.1's are teh shit.. I have a set at home that my dad is using...

h:
I'd go with a new sound card and put some of your own $$$ in and get a new hdd as well... that way you have a larger hard drive to store more MP3's that you can play via your new sound card...