I use Steam to download my games and I found a free racing game called Trackmania Nations. This game is hella fun to play. The game comes with 65 tracks for solo racing, has great multi-player mod and has a track editor to make your own tracks. I usually just play multiplayer and play on user created tracks which can be very crazy.
In my opinion, graphics are good and sufficient for the type of game that it is. This is not a Sim like Gran Turismo, but it's more like a go-kart type game with crazy jumps, obstacles and other sh!t.
If you dont have Steam then go here to download the free game
TrackMania
They also have a pay version of the game which comes with more scenarios, tracks, cars and other stuff...just check out the website.