>>275
適当な妄想ですけど
コースを周回するタイプのものであれば、コースをn分割(表示データもn分割)して、
分割された各領域毎に
・表示モデルの可視データ(その領域からどのモデルが見えるか)
・当たり判定用の属性付き簡易モデル(属性には路面の情報などを入れておく)
・順位決定用のその領域内のベストラインのデータ(車の位置をラインに投影すれば
同じ分割領域にいる車でも順位付け可能)
なんじゃないでしょうかね。当たり判定/挙動計算にはリソースを割く方向で。

街中を自由なコースを走り回るタイプのものならBSPツリーを使ってみるのも
面白いかも。