Seems to me that in most benchmarks that even a Radeon performs better with an intel cpu than on a ryzen so what's your point?
Carefull when making assumption between games before actually checking their threading details, which thread is bottlenecking and when. If your game is bound by main game logic thread, bigger driver overhead won't have real impact on fps hence you're still being bottlenecked by main game thread. In such case releasing more cpu efficient driver would only result in smaller cpu load. However when you are being bound by driver thread, getting more efficient driver would have big impact to fps.
Before Ryzen, it was really rare to see nvidia actually being driver thread bound in games, but with Ryzen it's happening.