I added even more words to my previous post.
Now somebody guess my games.
All titles used at one point by Capcom on a Street Fighter game too.
I would guess your game but I know very little about racing games outside of Mario Kart.
Signature goes here!