In my Facebook group TECH BOOT CAMP, my general recommendation is, unless your hardware is genuinely broken, don't buy new shiny things!
Even with the increased prices, it is still more cost effective to repair or upgrade what you have (e.g., upgrade from HDD to SSD, adding or upgrading RAM, if the motherboard supports - go the next step up or two in CPU, etc.), and just good maintenance practices.