I guess the reason you are suggesting for a laptop is because of higher CPU processing power and you are right there.
No,
it'sI suggested a laptop because of the battery. If you have frequent power
interruptionsoutages, at least a laptop can shut down gracefully.
The main bottleneck in my system setup is that I am using a HDD for storing block data.
The read/write is not that great and so the disk utilization is always at 100% which is why the blocks are downloading slowly.
Block data isn't the problem,
chainstate is. If you can put that directory on an SSD, things will go much smoother.