I have tested tens of thousands of casts, with no performance difference between pure and impure. Obviously I suppose it depends on a lot of different factors (Which items I am casting to, whether or not the casts succeed, etc.), but that is just what I found.