Raytracing takes long time and quality is just slightly better than rasterization. So maybe there is a raster rendering engine for blender? Of course, refractions must be done using raytracing, but everything else can be done on GPU with high speed.
I don’t need caustics. Just bumpmapping, shadows, dynamic environment maps and basic polygon rasterization.