does we confusing between ram addressing and ram storage?

if we have cpu with Architecture 32-bit so we can only adress 4GB from row of ram(one row are holds 64 bit, its depended of the EDB and how the ram created) so why its said that the ram will storage only 4GB. doesnt it wrong ?because one row are hold 64-bit so if we have 32-bit cpu the ram will holds(4GB = 34359738368 Bit x 64 bit = 256 GB). and when we said this ram are 4GB(have 4GB of row)

i dont know if i am understading wrong or we use terms wrong way?