Have you considered a cyclocross bike? it's basically an offroad street bike...no jumping though, it is a rigid frame. As far as other bikes, I can throw up the hardrock by specialized or the rockhopper, both are good bikes, as far as wanting to go fast on the road, my mountain bike gearing gives out in 44/11 93rpm @ 28mph ....so that gives you an idea. If you want to go faster than that you may want to look into custom building a bike with a road crankset...oh geez so many options, I'm going to shut up