In general,
If your programs can not do good on multithreading, Intel is the better pick. <-- most games are to be put in this cathegory
If your programs can do good on multithreading, AMD Ryzen is the better pick
If your rendering/editing work is not big and/or complex, there is no big difference between AMD Ryzen and Intel CoffeeLake.
If you game on 60Hz (60FPS goal), there is no big difference between AMD Ryzen and Intel CoffeeLake on most games.