I'm pretty sure the magic number is 7000 when your B spec driver starts passing correctly, but I could be wrong. When I noticed my driver doing better, I had 7002 B spec points, I never look at the status screen so I don't know what the other numbers were. For your reference, here are my current stats:
A spec points: 4463
B spec skill: 7152
machine skill: 75
course skill: 70
battle skill: 70
I don't know why anybody would hate B spec, what i hate is that we can't do 10x mode and get those ridiculously stupid 24 hours races beaten in less than 3 hours. I like using B spec while I am online, eating, or just using a car I really don't like to drive. I hate driving the Ford GT because it has that crappy (over) power(ed) steering just like real life Mustangs have. I can barely keep it on the road because I am used to driving the Camaros in the game and my '95 Camaro Z28 in real life. Long story short, I use B spec mode with that car whenever I use it because I don't like ending up in the dirt.
To go off subject for a second, I recommend you all get a Honda Civic R from the new car section at Honda. That car is really really good and has a great balance with only racing exhaust, sport chip, racing hard tires, nitrous, turbo stage 3, racing brakes level 6, sports suspension, sport clutch, semi-racing flywheel, 0 ASM, and 4 TCS. A real blast to drive in the Civic event race. I drive it A spec mode every time.