The belief that the number of bits your cpu had determined how much ram it could handle was probably due to the fact that 32 bit computers were mostly made with 32 ram pins, which could only address 4 gigabytes. In addition to consumer operating system limitations.