For everyday use and gaming the first‑generation i7‑7700K is the clear winner.
Its higher base and boost clocks give it a noticeably stronger single‑core performance, which is what modern games and most desktop applications rely on. The 4‑core/8‑thread configuration is more than enough for a typical PC, and the processor’s lower power draw (about 125 W) means the cooling solution can be modest. Because it is a consumer‑grade chip, the 7700K is supported by a wide range of mainstream motherboards, and it can be pushed further with a bit of over‑clocking if you want extra headroom.
The 4‑th‑generation i7‑4790K, on the other hand, shines when the workload is spread across many cores. Its 4‑core/8‑thread design is more powerful in a multi‑threaded environment, which is why it scores higher on benchmarks that stress all cores, such as rendering, 3‑D modelling, or compiling large code bases. The 4790K also offers a very large maximum memory capacity (up to 1 TB) and a larger number of PCI‑Express lanes, which can be useful if you plan to run multiple GPUs or other high‑bandwidth peripherals. The trade‑off is a higher power consumption (around 205 W) and a more demanding cooling requirement. It is also a workstation‑grade processor, so it supports error‑correcting memory (ECC), giving you a more reliable environment for professional workloads.
In short, if your main tasks are gaming, general productivity, or you want a simpler, lower‑power system that can be over‑clocked, the 7700K is the better choice. If you need a robust, multi‑core machine for heavy rendering, 3‑D work, or a professional setup that benefits from ECC memory and a large amount of RAM, the 4790K is the processor to go with.