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.
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.
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.