Pixel shader resolution

Is it possible to drop down resolution of rasterized surface so that fragment shader has to perform less calculations?

Yes, by using a RenderTarget with a lower size. Pretty common in games to render some things like particles at lower resolution and then scaling them up. It does make everything a bit more complicated.