Unfortunately the advice you have given isn't exactly clear cut.
I have an old laptop but it is still quick at performing certain video rendering, etc as it has a separate graphics chip and memory and a relatively fast CPU. What it does have is a slow WIFI chip and therefore shows as slow speed test.
Testing using ethernet or using a 5GHz tablet/phone produces good speeds.
VM are bad in certain areas if you are a gamer due to latency.
Was Eclipse Home Option 1, VM 2Mb & O2 Standard
Utility Warehouse (up to 16mbps) via Talk Talk, upgraded to fibre 40/10