ada8124 wrote:
Chip (Processor): 20, 32, 40 - core GPU
Here, I don't know how to choose the right GPU. I use my current laptop for Microsoft Office, internet browsing (searching, YouTube, Netflix), MATLAB & Python, email, and messaging apps like WhatsApp. I don't think my use of a laptop will change much over the next 5 years.
A high-end GPU could come in useful for playing high-end games, and also perhaps for doing heavy-duty photo processing work using Adobe Photoshop and similar applications.
I don't know what your gaming plans are – but it does not sound like you plan to run any productivity applications that require a high-end GPU. So I'll put the question this way. Do you think that you may want to use two external monitors with your Mac notebook – either now or in the future.
If the answer to that is "Yes", I would urge you to get
- A 14" or 16" MacBook Pro with a Pro or Max chip, or
- A 14" MacBook Pro with a plain M4 chip.
These are the only Mac notebooks that can drive two external displays with the lid open. MacBook Airs and Pros with plain M3 chips can only drive two external displays, with limitations, when their lids are closed. Those based on plain M1 and M2 chips cannot drive two external displays at all.
Of all of the Mac notebooks that have "proper" support for two external displays, 14" MacBook Pros with plain M4 chips would best fit within a budget. A 14" M4 MacBook Pro costs slightly more than a 15" M3 MacBook Air - but comes with more ports, and a mini-LED-backlit display, in addition to the improved external display support.
Memory: If I choose 40-core GPU ( max), I can have from 48 Gb. isn't enough? But then I dont know if I need 40 GPU
I would recommend getting at least 16 GB of RAM. Recently, Apple increased the minimum amount of RAM which they include with new Mac notebooks to 16 GB of RAM – but retailers might still have some machines with only 8 GB. You cannot add RAM to any Apple Silicon Mac after purchase – so do not buy an 8 GB "Black Friday special" under the assumption that you can add RAM later.
FYI, the MATLAB vendor says that MATLAB requires a minimum of 8 GB of RAM, but that 16 GB is recommended.
https://www.mathworks.com/support/requirements/matlab-mac.html