Creating and deleting pivots will create no noticable slowdown unless you're using thousands of them each frame. The biggest issue in terms of slowdown would be the number of surfaces on screen and your fill-rate if your using loads of alpha. If the former happens - look into creating a single surface system.