So the question somehow comes down to how critical processor cache use
efficiency is for a given user, all other things equal.
Essentially every computer with a 64-bit architecture had better run a 64-bit
operating system. For all the reasons in the Wikipedia section I linked to,
before
See https://en.wikipedia.org/wiki/64-bit_computing#Pros_and_cons
After listing many significant advantages of 64-bit architectures over 32-bit
ones, it says:
The main disadvantage of 64-bit architectures is that, relative to 32-bit
architectures, the same data occupies more space in memory
All the output you show say "64-bit"... but they would not all say so if you
were running a 32-bit operating system on a 64-bit processor (that works, at
least for x86; the other way around does not): lshw, cat /proc/cpuinfo (and
'lscpu', that provides a far simpler output) inform about the