well d3d is the fastest text plugin i ever used. and it doesnt slow down the game at all. (thats why its my choice)
u must be doing something wrong..
but if u want to try something else,
how about creating your text in buffer, and then converting it to image.
search for bitmap examples over the forums..
it should be like:
Create Bitmap 1,200,50 //u creating 200x50 black background
d3d_text 0,0,"Hello World" //pasting the text on the background
get image 1,200,50 //converting it to image
delete bitmap 1 //removing that background
sprite 1,0,0,1 //creating sprite
set sprite 1,0,1 //setting sprite to be easier to render
hide sprite 1 //hiding your sprite so in loop u can "paste" it
//up untill now u do all of those only once.
paste sprite 1,0,0 //this one you post on a loop.
[edit]
btw, its not the FPS rate you need to worry about, its your timed formula that needs to calculate the fps and boost objects in same speed no metter what fps u getting
if the fps drops down to 20 is still acceptable. but with 20 fps, your objects needs to move faster - thats when your timed movement formula goes in.