I think using the pixel shaders is absolutely fine, it's just that motion blur is really inefficient in Construct right now. If you're using canvas objects and motion blur, it basically renders the whole thing so many times over with all the effects that it'll slow down even very high performance rigs.
I've got Sein running on lower end machines without motion blur and it works fine - with 2 canvas objects. With motion blur even my high end rig slows down tremendously.
Also, Motion Blur is buggy anyway at the moment - if you include a layout change into your game, the runtime will crash if moBlur is on.
Glad to see that you realized motion blur is a piece of buggy system rape.