straight line is only a small part of a track (unless the track is not adapted to the car's size of course). You won't be beaten by a less skilled driver just because he gains 1 or 2 m off you in the straight, because he'll loose much more in the corners.
Last year I TQ'd a nationals on a very huge track, which needed to speed. I was struggling with runtime so I didn't try to gear up my motor. During the first finals, I figured out that the other guys were much faster than me in the straight (A LOT, I was loosing more than 5m, a guy that was far behind me could pass me, and I had to work a lot in the twisty part to get my position back). It appeared that the so-called prepared motor I received before the race was really crap (the track was so huge that I couldn't tell the difference, apart from my lack in runtime).
Anyway, even after I put my usual motors back, and geared up, I couldn't achieve the other's gearing (which was about 4.7 with a 17T motor, I let you imagine the size of the track... actually it was a track made for 1/5 and 1/4 scale cars), but I still managed to finish second in the 2nd final and win the last one, finishing second overall.
So, as you can see, even if my lack of top speed was a disadvantage, I still TQ'd and finished second. If I were you, I wouldn't be as much concerned about TOP speed, and more about corner speed and my own skills. If you're the best, then no one can beat you.