I'm looking for a temporary & budget PC for software development (JS with VS Code).
I found attractive and comparable in terms of price used PC models with i7-4790 (HP 800 G1 SFF) and i5-6500 (HP 800 G2 DESKTOP). Both of them seem to meet my requirements.
i7-4790 has higher clock speed (3.6-4.0 GHz vs 3.2-3.6 GHz), more threads (8 vs 4), more cache (8MB vs 6MB) than i5-6500. The only parameter it seems to be worse in is supported RAM which is DDR3 vs DDR4 of i5-6500. But this seems od little importance for my use case. Also in various benchmarks i7-4790 seems to visibly surpass i5-6500, eg, but not only: https://cpu.userbenchmark.com/Compare/Intel-Core-i7-4790-vs-Intel-Core-i5-6500/2293vs3513
The upgradebility seems to be not a factor, because the motherboard for 4790 will not support 4790k and the one for 6500 will only support i7-6700 which seems to be on par with 4790 in benchmarks while being more expensive.
I'm inclined to buy i7-4790. Is there any reason why all the above factors might be misleading and it would be better to choose i5-6500 after all?