Generally, the i7 13700k is better than the Ryzen 7 7700X in gaming applications. The two CPUs are fairly competitive in productivity workloads, while the 13700K has the advantage of value. The Ryzen 7 7700X, on the other hand, has a better upgrade path for the future.