I really need to time the render itself and see how much of the target frame time it's taking. I'll give that another go