Just my 2 cents, but the vulnerability is currently fundamental to how modern cpus are designed. While the next generation of chips will probably have some improvements to reduce this vulnerability, cpus will have to be redesigned completely to guard against these vulnerabilities (especially Spectre) completely in hardware, which won't be happening this year and probably not next year either. I guess it depends how long you want to hold out!