Sure, more cores are beneficial to operating systems in or out of virtual machines.
In ten years there are a lot of things that will just be better that make things faster.
CPUs have more cores, maybe higher clock speeds and a bunch of internal things that make it faster.
Memory is much faster and you can have more of it.
Graphics cards are faster and support more recent apis. As such html5 will work very well.
Even the motherboards themselves have many changes to make them faster. Faster booting, faster interaction between cpu, gpu, and everything else.
If you want a higher end cpu, generally the intel i5/i7 series have the best benchmark scores. Do note there are many different versions of each that provide differing performance. They generally have quad cores and you can get them at different clock speeds too.
If you're really curious you can open window's system information to get the cpu model number and lookup benchmark results.
For graphics cards, nvidia is usally the high end, but amd graphics can be good too depending on the card model.
More memory is always nice. Faster memory is good too, but that isn't usually indicated. Sometimes it mentions it's ddr3 or ddr4 memory. That's a hint, higher numbers are faster.
The chipset is also of importance with the speed of the system and memory, but that is harder to look up. Generally a pricier laptop has a better one.
You can also try benchmarking the laptops if you are buying them in person.
https://answers.microsoft.com/en-us/win ... 3c77187378