This is incorrect. It depends on memory addressing. Typically, somewhere in the 3-3.5GB range.
If you upgrade, some X86 programs such as video drivers will need to be upgraded. You might deal with issues with some printers legacy drivers, and older games. Other than that, you won’t notice the difference. I run X64 on 3 out of 5 machines. I just am lazy to convert the others.