No, I can't, because I don't have a Ryzen CPU and I don't have an Ivy Bridge CPU, and if I did there would still be a lot of other factors in play. Different apps utilize resources differently. These CPU's are built differently, performance depends on workload, even in single-threaded apps.
I assume you'll be doing something like rendering or virtualization if you're getting so many cores, or you're falling into the 'Bulldozer trap.' These workloads should be pretty much identical on both. But you say that want single-threaded performance, in which case you should go with something like a quad core i7. However, if you could tell us what you want to do, we'd be able to help you out a lot more.