Dosflores :
nitrium :
That said, single thread performance is still a key user experience metric (unfortunately many apps still aren't multithreaded) and AMD hasn't really been able to match Intel there.
Unless you need to play games at ultra-high frame rates (more than 60 fps), Ryzen gets the job done. I have a 60 Hz monitor, and switched from an Intel 3770K to a Ryzen 1700x, and I'm really glad I did. I enjoy solid 60 fps gaming, and work tasks have doubled in performance, as expected. Multi-threaded performance is king for most PC tasks. Single-threaded performance is far more important for phones, which need to boost to finish specific tasks quickly, and then go back to power-saving mode in order to improve battery life.
AMD does gaming great. The only scenario where it doesn't fare well is in games at 1080p... with a 1080 TI. I am telling you right now, nobody is doing that. A 1080 TI is made for 2160p 60Hz or 1440p 144Hz. This stupid benchmark should have been never used, however it is spread like the good word of Jesus Christ.
Ryzen with a GTX 1060 or an RX 580 VS an Intel... doesn't change anything. This is because the CPU become the bottleneck, which is only happening with tremendous GPU capabilities at the lowest resolution. The CPU is not a factor in the higher resolution and will only become worst with 8K coming around.