Rendering Performance with Large number of slab slices

Yes, this performance is expected if you use CPU for raycasting.

See instructions in this post how to configure the GPU volume renderer to create projection image: Is it possible to change a cbct to 2d

If you want to limit the slab to a certain thickness then set the volume rendering clipping ROI’s Z size to the desired thickness and then apply the SlicerToRAS transform of the slice view to this ROI.