Routing issues with OSM map

Did this problem ever get fully resolved? I have reinstalled Basecamp and...

Been a bit puzzled as to why Basecamp has been giving me straight lines across country (as if I'm in a plane) rather than following roads like it should/.

I'm using an OSM routable map and when planning an IBA trip round Ireland (seven waypoints) I noticed that only one section was properly routed- between two waypoints that were relatively close together.

After reinstalling basecamp in case it was corrupted (it wasn't) I tried two routes: Dundee to Tomintoul (about 80 miles) and Dundee to Inverness (about 145miles) and BC failed to plot the longer route, but had no problems with the shorter one (both in the same direction BTW).

Is there an upper limit between waypoints that BC can't cope with with OSM? My tests suggest there is, and is there any way of getting round this- online mapping eg Google will calculate a route clear across Europe between two points.

EDIT: Just tried the same route and map (the OSM) in Mapsource and it seemed to work fine. Wassup with BC?