But that sounds like a normal system as many will have it, I would think (of course without vm). I'm surprised such doesn't seem to work properly
it was a normal system... about 10-12 years ago. PC I had back then has dual core CPU with 4gb of ram but more storage as VM only has enough to install windows.
Your CPU is 2 cores/4 Threads. Meaning it has 2 physical cores and 2 virtual cores.
The VM has 4 cores, 4 threads. No virtual ones (I don't know, it could be 2 of its cores are virtual)
My actual CPU has 6 cores/12 threads
in the same time as you can run 4 things, mine does 12 (this is a simplification, it could be more)
it means I can run a VM with 4 cores and not notice its still open (if I forget its running) as I still have 8 cores to do everything else. This has happened a few times, just put a window in front and forget
Things have changed. 4 cores/8 threads is bare minimum you should buy now and some have way more. I know 12 cores/24 threads exist, probably higher still.
So the ability of the CPU to do lots of things at once has increased and its possible software has started to expect CPU to have that much. You could be seeing the side effects of most CPU now having more than 2 cores now. You don't need that much ram if PC can process everything faster.
I can't tell you what CPU to get but I would aim at 4 cores minimum - it could be different on laptops as they more worried about battery life than speed. 4 cores/8 threads still double what you have now.
So ram isn't only barrier you have, amount of processing CPU can do is also slowing you down. Putting an ssd in only helps so much, it can show other areas of weakness. My last PC only had 4 cores with an ssd, and running an Antivirus scan would max its CPU out. Same scan on this PC is hardly noticeable, though it does create heat. thats about it.