not clear what your actual software and hardware requirements are. If you are laptop shopping, there is not much reason to get anything besides a MacBook of some sort. By far the best hardware quality especially for a student. The only reason to consider anything else, is if you have some specific software that you cannot run on macOS for some reason.
I have access to servers for GPUs or other heavy tasks.
then you have absolutely no need for a desktop and no reason to get a beefy laptop either
either get a cheaper model MacBook refurb; Refurbished Mac Deals - Apple
or get a new one with Student Discount
typically I look for 16-24GB~ish memory and minimum 1TB storage, you can get the MacBook Air variety in that ballpark for about $1800 on the refurb and should be roughly similar prices for new with Student Discount.
having a “beefy computer” is a pretty huge waste when you can just ssh into your lab’s servers to do your work. And if you are not playing video games then there’s especially no point in any Windows laptop or PC either.
when I was a student doing computational work, I used a mix of the lab’s HPC servers, the publicly available PC’s throughout the campus and lab, and a small Chromebook. The Chromebook cost $250 and I wrote my Thesis on it while I ssh’d into the lab servers to do the analyses. Otherwise I used the public campus PC’s to also ssh into the lab servers to do work
at one point, as a student, I built a ~$1400 PC to have for “number crunching” at home, it ended up just collecting dust for years. Completely useless. Because you cannot take it with you while you are on campus. And whatever hardware you can pack into it on a budget, or into a “beefy” laptop, are going to be absolutely dwarfed by whatever servers your lab offers, and your work will get out of sync between the campus systems and your home systems too making it more of a pain to move back & forth.
was always easier to just keep everything on the lab server and ssh in from whatever computer you are sitting in front of at the time. Run a simple rsync
script every once in a while to backup your lab notebooks and source code and files from the remote server onto your personal system just in case someone in the lab accidentally rm -rf /
's the server.