1. If your PC has both – discrete and integrated video cards, then maybe the game uses the integrated one for some reason. Try forcing the game to the dedicated one – right click on the game shortcut and select Run with GPU <your dedicated video card>. Or if you don’t have this option in the context menu, you can follow these advices –
www.techadvisor.co.uk/how-to/pc-components/how-set-default-graphics-card-3612668/
2. Install DirectX and Visual C++ components from this folder manually, go to this folder -
"...Steam\steamapps\common\City Car Driving\_CommonRedist\" and install all the components from there.
In some cases this folder can be located in a different place - "... Steam\steamapps\common\Steamworks Shared".
3. Update your video card driver to the latest version from your video card manufacturer's website.
4. Update your sound card driver to the latest version from your sound card manufacturer's website.
5. If you're using a racing wheel (or any other controller), update its driver to the latest version from your controller manufacturer's website.
6. Turn off any antivirus or firewall software.
7. Check the game cache integrity in Steam client.
8. Turn off the Steam cloud profile synchronization for City Car Driving – open your Steam client, click on City Car Driving with right mouse button and choose “Properties” from the context menu. Then open the tab “Updates” and there turn off the option “Enable Steam Cloud synchronization for City Car Driving”.
9. Delete the folder "Forward Development" from your "My Documents" folder.
Then run the game again.