Ryzen are incredibly cheap now, and in two year 8 core zen4 will be almost the baseline.Unfortunately, we are not talking about simple upgrade here. We are talking about a global change on the PC market, with total system replacement.
If in two year you are still running an old 4 core haswell, you will need anyway to upgrade, or you are not interested in high setting/resolution/latest game.