I think I remember playing that game. It was decent, but the new Nascar game, NASCAR: The Inside Line, is much better.
I can't really answer your question to be honest. I don't remember that game well enough. I definitely suggest The Inside Line, though. I'm really enjoying that game.