No, I wouldn't. You can't keep hacking things into an out of date engine without everything falling apart. Blitz3d is really getting on now, and I know it seems daunting to have to learn something new, but you really don't have much choice if what you have isn't enough for you.
Learning a new engine is almost certainly far less daunting than you think. I've been playing with TV3D for about a week and most of that have been debugging my wrapper, and although I'm finding plenty of things I can't quite get right or whatever, I have animated models, my own simple shadow system, custom HLSL shaders, and integrated physics functioning. Yes, it takes a while to get the hang of, but not nearly as long as you'll spend working around all the problems you'd have with B3D if all this new stuff was hacked in.
Besides, two of B3D's biggest flaws are it's completely unoptimized renderer and it's horribly slow skeletal animation. Those would require a complete rewrite of the render engine, and a complete rewrite with DX8/9 which is very different from DX7. It's just too much to expect.
Learning a new engine is almost certainly far less daunting than you think. I've been playing with TV3D for about a week and most of that have been debugging my wrapper, and although I'm finding plenty of things I can't quite get right or whatever, I have animated models, my own simple shadow system, custom HLSL shaders, and integrated physics functioning. Yes, it takes a while to get the hang of, but not nearly as long as you'll spend working around all the problems you'd have with B3D if all this new stuff was hacked in.
Besides, two of B3D's biggest flaws are it's completely unoptimized renderer and it's horribly slow skeletal animation. Those would require a complete rewrite of the render engine, and a complete rewrite with DX8/9 which is very different from DX7. It's just too much to expect.