Si el uso que le vas a dar es principalmente gaming yo iría por un i5-8400, busca reviews si quieres y saca tus propias conclusiones, y si dices que lo de virtualizar es algo segundario yo ni me lo pensaba vamos.
Respecto al OC de los R5 1600 es muy poca cosa la verdad, los i5-8400 tiene una frecuencia base de 2.8GHz en idle pero en load funcionan TODOS los núcleos a 3.8GHz, lo cual hace que aunque al R5 1600 se le pueda hacer OC (no creas que alcanzan mucho más con OC de esa frecuencia) como el IPC de los Ryzen es inferior, en juegos rinden peor, y además hay muchísimos juegos que están mal optimizados para los Ryzen, y eso no es algo que vaya a cambiar de la noche a la mañana.
Saludos.