If you want to use more than 3gb of ram then you need to have the 64 bit version.
This is my motherboard: GIGABYTE GA-G31M-ES2L
What else do I need to know? Does 32 vs 64 bit really matter in the OS software?
So the 64 bit version will work with that motherboard?
4gb
2^32 = 4294967296 bytes = 4gb
Common misconception, you're partially right in that windows will hog/lock down ~1 gb and you can only see 3gb, but all 4 are being used in 32 bit windows os.
As for the OP. There really is no reason to go with 32 bit anymore, 64 is the way to go.
Ok. But will 64bit software work with my board?