PSF files are Playstation Sound Files. They are music files directly ripped from playstation games. A set of geniuses managed to make this file format possible, and have even released a winamp plug-in to play them. Using Ficedula's FF7Music program (once you get it to work, it's not too hard) you can use the PSF's from FF7 instead of Midi. Not too long ago, I created a config which works with PSF's. Aaron is now hosting it. The only problems with FF7Music is that the music files won't fade.
But since you really do want a new sound card, then go ahead and buy something new. Since I've stopped using soundfonts all together, the only unique function of my SBLive that I use is surround sound. But you can get that with other sound cards, though.