Hi
I think you can get a bit better for your money.
The main change I would suggest is, instead of an i5 9400F and Z390 motherboard, an AMD R5 3600 and a B450 motherboard.
The R5 3600 is as good - sometimes better - in today's games and will be more futureproof because it has multithreading.
When we reviewed the new Ryzen 5 3600 we had plenty of positive things to say about it, and that was comparing it to the more expensive...
www.techspot.com
The R5 is a bit more expensive but B450 motherboards are a bit cheaper, so it works out the same sort of price.
You could also get the RX 5700 XT GPU for only a few € more than the 2070, and the 5700 XT is more powerful overall. To be honest, a graphics card of this level (RTX 2060 Super / 2070 / 5700 XT, etc) is overkill for 1080p gaming. You could just drop to an RTX 2060, which is still very powerful for 1080p gaming, and is ~100€ less.
For the monitor, I strongly suggest getting a monitor with adaptive sync.
I would really recommend a case with better airflow / cooling. It is hard to find something budget that still performs well, but perhaps the Fractal Define S is not too expensive.
Part of the extra expense you can get back by sticking with the stock AMD cooler.
I think this link will work(?)
topachat.com/pages/configomatic.php?c=z66fSOjoob3e6go%2FoAyOSSpUX7YanQ2IY1xQlfj8iRQ%3D
But
en bref:
AMD Ryzen 5 3600 (3.6 GHz)
MSI B450 GAMING PLUS MAX
DDR4 Corsair Vengeance LPX Noir - 16 Go (2 x 8 Go) 3200 MHz - CAS 16
Sapphire Radeon RX 5700 XT PULSE
Crucial MX500 1 To (SATA III)
Seagate BarraCuda 2 To
TP-Link Archer T4E
Fractal Design Define S - Noir (Version fenêtre)
Corsair TX650M - 650W
Viewsonic XG2401 Adaptive Sync
Corsair K55 RGB (AZERTY)
1629.90 €