What car racing game for PC should I try?

I haven’t played racing games in a long time, Need for Speed games were the main deal back then, even Test Drive unlimited was new at the time. Anyway, I would like a game that has as much cars as possible, older ones as well, a game that has non-race track tracks (for example tracks where you drive down the French Riviera,etc.), maybe even a free roam mode if possible and games that have great graphics.

As far as I know there are Project cars 2, Driveclub and maybe Forza Horizons 3, is there anything else and if not, which one of these is the best?

Edit: seems that Driveclub is not for the PC.

Given your parameters, Forza Horizon 3. It has open world free roam and a ton of cars, old and new (car list). I believe it’s set in a fictional Australia and all of the tracks are road tracks (no “track” tracks).

Because it helps to have pictures: Forza Horizon 3 at IGCD. For those unfamiliar: red stars are driveable, gold stars must be unlocked first and blue stars must be downloaded first. Click on a car to see how to unlock or which DLC it’s in.

Doesn’t have 35 different Skylines? LITERALLY UNPLAYABLE!