To play soundfonts, would you go for a soundcard that
can load them into
its own RAM or for another solution ?
Try FluidSynth. It's a midi softsynth that loads SF2 font libraries. I think Timidity
can load SF2 fonts as well, but I've only used it for GUS patch sets.