The difference between 32-bit and 64-bit processor architecture lies in the amount of computational values they can handle. A 32-bit processor can handle a numeric range up to 2^32 while a 64-bit processor can handle up to 2^64 values at once. Moreover, 64-bit can also address more than 4 GB of memory, unlike 32-bit.