The Ranger should be able to do all of that but I would get a 4.0L and not the 3.0L.
If you are going to be doing a lot of plowing the Ranger should do it but a larger truck will do it with more ease and be able to push more snow. From my little research on plows for the Ranger they only sell home driveway style plows. They cannot stack the snow as high as a standard plow that is on a full size truck.
In saying all that, I have had a 3/4 ton in the past and my Ranger suits me fine right now. I also have a home made 5x7 trailer to help me out with the begger stuff. I plow my 100' driveway and about 200' of my side of the road with an '87 Toyota (same size as Ranger but 4cyl) with no real problems. Last winter I even used it to plow about a 500' (gravel) path to my back yard.
07 FX4(Lvl 1) - 4 door - 4 seats - 4.10 - 4.0L - 4x4
Vista Blue Tu-Tone
68 F250 - 72 F250 Ranger