I guess some pre-optimization couldn't hurt, but it's my understanding that once you apply the projection matrix, DX automatically throws out any vertices that aren't visible.