lol i was gonna say Drift city but seems you tried it that game doesnt work anyway game starts bugged i think ummm try project torque
http://project-torque.aeriagames.com/

the only racing games i know about