That video I linked is Innerspace using Windowsnapper, it takes 5ms to swap. Slowest i've seen is 30ms. Of course anyone chosing to use IS needs to do a lot more work to set it up.