I would like to avoid pop-up if possible when the player is racing around the track.
Probably the best way to avoid that, is to divide your track up into segments at every turn. This should work because you usually won't be able to see any sections that come after the upcoming turn.so, in other words, only draw the current section, and the next section if necessary. All other sections can probably be hidden (except for maybe the rear view mirror...).