Blur horizontal and blur vertical is, I think, exactly the same amount of pixel shader processing - the only difference is you need an intermediate step (a copy) when using two shaders instead of one. With one effect you don't need an extra copy, so it may be a little faster. Modern graphics cards can do simple copies in negligable time, however, so if it is much of an overhead today, in future it won't be.