Unfortunately, unless you have an FPU for your 030 you can forget any 3D games that need Warp3D. Even if you fit a 50MHz 68882 it's going to be slow going.
This is true. Warp3D absolutely needs an FPU. Even a very slow 68881/68882 may be fast enough to play ADescent with a fast Voodoo 3 card. It could be almost as fast as a 68040 on a CV64/3D which I recall was 10-15 fps with specs something like 68040@30MHz and an overclocked CV64/3D. It depends where the bottleneck is and how optimized the software is. A Voodoo 3 card can offload a lot of CPU work where the Virge was sometimes called a gfx decelerator (maybe true with a fast CPU).
So I'm limited to games like Doom
Are there any bits of 3D software I can run on my system?
Pretty much any Voodoo hardware 3D is going to need an FPU. If there is a slot for a 68881/68882 in your accelerator then I recommend getting one as they aren't that expensive anymore. Some 2D programs can make use of it also. There is 3D software that doesn't need lots of speed like The Vague 1 and 2 magazines, 3D object viewers, maybe the Sculpt3D clone, etc. However, there are a few problems with an 68030 + 68881/68882 that you should be aware of:
1) The Avenger (Voodoo 3/4/5) Warp3D drivers are compiled for the 68040 and don't work with the 68881/68882. GCC uses the FSxxx and FDxxx fp instructions which are new on the 68040 and 68060 and allow for better IEEE compliance at the cost of precision. There is good news here as I have fixed these problems and have a patch that should allow the 68030+68881/68882 to run as well as speeding things up, fixing some bugs and saving memory.
2) Many GCC compiled Warp3D programs have the same problems as the drivers. This means you will probably need a 68030+68881/68882 compiled binary which is recommended for such a slow system anyway. Vbcc binaries compiled for the 68040 or 68060 should work with the 68030+68881/68882. I believe SAS/C compiled FPU code should work although it's not very common for ports and code using the FPU. It would be optimal to have code compiled for the 68030+68881/68882.
3) An MMU and at least 32MB of memory are recommended or you may have issues playing around with setups to get some programs to run.