lol, midikeaboard isnt that expensive.
m-audio and esi have pretty good cheap ones, keystation 49e called i think.
anyways, here is what i do if my cpu cant handle one more synth track.
i render to wav and use it as a wav sample
this is what you should do man