I guess the reason you are suggesting for a laptop is because of higher CPU processing power and you are right there.
No, I suggested a laptop because of the battery. If you have frequent power outages, at least a laptop can shut down gracefully.
I see, yeah that makes sense and I tried that too but the sync progress was slower on my laptop when compared to desktop and so I chose to stick with desktop.
Also, I was concerned about my laptop for such a long uptime. I don't want it to be cooked

But as I am nearing to 90% I will switch to laptop itself. I don't want to risk losing the progress coming so far.
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.
I only have about 100 GB of SSD space (out of the 256 GB) that I can use but since the datadir is 600 GB+ I am continuing to use HDD.
I know SSD would have made the syncing a lot faster but I don't have a 1TB SSD.