Memory Capacity Differences

Solution
Manufacturers will advertise as powers of 1000 but 1024 bytes is a KB, so 4,000,000,000 bytes = 3.73GiB

Tom's forum should provide the answer not link to somewhere else that does. Just my opinion.