I have an 8 years old laptop, I do feel it is potato but I don’t want to buy a new laptop right now. I only need it for an introductory C course in my college.
I can upgrade it to 4GB ram but did not do it earlier as 32 bit did not support. Also I never saw it using more than 2 GB RAM.
I have a Dell laptop very similar specification from 2009 and it is running Windows 10 32 bit perfectly fine. It only has 2 GB RAM. if you want to use built in Bash you need the 64 bit version. if they are the same price go for the 64 bit.
The general rule of thumb regarding whether to go with 32 or 64 bit is whether or not you require more than 4GB of RAM. 32-bit can only address around 3.2GB of RAM so anything more is a waste.