The other computer now F-14 32 bit, shows cp0/cp1 as 64 bit under lshw but the basic computer as 32 bit. Is that because it's running 32 or is that a limitation?
I've no idea what lshw does or where it gets it information from.
Maybe I know the answer already, this Dell shows the same 32 bit width and I know I had 64 bit Linux installed on it. Perhaps that has some other meaning and my ignorance is showing!
The 64bit support is determined by the processor. Check for the "lm" flag in /proc/cpuinfo