or buy a small PC that you can upgrade at anytime.

laptops get out of date very quickly.
you buy small dekstop PC cases that are only a small bit bigger than laptops.