E3DWaitByFPSの戻り値に実際のFPSが入るんだから
数値が小さい時は描画をしない、とかすればいいんでないでしょうヵ。