A Ryzen 2600 is still a rather good processor, and when paired with a GTX 1060, it's unlikely that upgrading the CPU would result in any noticeable performance benefit in today's AAA games. The 1060 will typically be the limiting factor in those scenarios, even at 1080p resolution. Either way, a Ryzen 2600 should be capable of pushing 60+ fps in nearly all of today's games, provided it is paired with a capable graphics card. A 1060 is a several year-old mid-range design at this point, and while it's still capable of running games reasonably well at 1080p resolution, you may need to cut the graphics settings a bit in some titles to maintain good performance. Don't expect to get 60fps at ultra graphics settings in all the latest titles with that card. You may need to tone them back to a high or medium preset, or manually turn some individual settings down.
As for the RAM, 1066MHz would mean that it's running at DDR4-2133 speed, which is not particularly good for Ryzen, and will limit performance to below what a Ryzen 2600 is typically capable of. That RAM is DDR-3000 speed though, so you should be able to enable its XMP profile in your BIOS to get it running at its proper speed.
Running a single stick of RAM like that will also hurt performance though, as it will only be running in single-channel mode, limiting bandwidth. You would need to buy some RAM to fix that, either getting a 2x8GB kit and selling your existing stick, or adding another identical 16GB stick to what you have, though you may potentially run into compatibility issues when pairing RAM not sold together in a kit. 16GB of RAM should currently cost around $70 or so, at least at online stores in the US.
For now though, it's probably worth setting the RAM's XMP profile to get it running at its rated speed, and how much that helps performance.