280 at the wheels is not bad. That should be what? 325-350 at the crank? Depending on transmission/rear end? Torque doesn't really surprise me. Bore = HP. Stroke = Torque.
But if you are having vacuum and idle problems. Then it still needs a tuneup. And you'd be amazed how much power is in a tune up. If you do go to a smaller cam, you might make more torque but you will make less power.