The game itself isn't that bad, considering it's quite old.
Due to some really annoying flaws, however, which I'll list below, I am not recommending it.
Note: I'm using a Thrustmaster T500 RS wheel + Thrustmaster TH8A shifter, which are not supported, but they work, and the controls are alright.
1: In the menus you can't use any of the wheels buttons. It's a standard layout, with a D-Pad and 4 buttons, much like Playstation and Xbox Controllers. Even though it's not officially supported, it's a complete joke that those won't work in the menu, especially if they work with any normal key bind you can set in the menu.
2: The optimization is downright awful. i7-4770, GTX 760, 8GB RAM merely get you a 60 FPS on 1080p on MEDIUM settings, that is WITHOUT motion blur and texture filtering at MINIMUM.
3: The option menu, specifically graphic settings are another huge ♥♥♥♥ up. This is one of the games where you have to restart the whole game whenever you change most of the settings. That's pretty bad already, but it gets even worse if you are testing different settings to reach decent quality/framerate ratio.
It even offers me 144 hertz mode, even though the game doesn't even support it. It'll just go back to 60 hertz upon restarting.
4. Some of the cars have 7 gears, just like my TH8A shifter, but you can even shift into the 7th gear on cars that don't even have 7 gears. It will display that you're in 7th gear, but it won't accelerate any further. That's just ridiculous and shows how much the programmers thought about what they're doing.
If you have one of the wheels that are supported or use a controller, this might be a good game for you, though it's quite hard to play with a controller if you don't use assists at later stages in the game.