Intel Core i7-10700K vs. Ryzen 7 3700X vs. Ryzen 9 3900X