Hi Rob,
I seem to remember (from a while back when I did installations on early 64bit hardware) that there is an x86_64 architecture, which is somewhere between 32bit and true 64bit architectures. I think this might be what you are using. There should be distro support for it.
Hope this helps, 
Tim B.
Sent from Samsung Mobile
<div>-------- Original message --------</div><div>From: Rob Malpass <linux@???> </div><div>Date:28/09/2014  2:29 PM  (GMT+00:00) </div><div>To: 'Hampshire LUG Discussion List' <hampshire@???> </div><div>Subject: Re: [Hampshire] FW: Ubuntu server 14.04 - weird problem </div><div>
</div>> run lscpu and provide output
Architecture:          i686
CPU op-mode(s):        32-bit, 64-bit
CPU(s):                2
Thread(s) per core:    1
Core(s) per socket:    2
CPU socket(s):         1
Vendor ID:             GenuineIntel
CPU family:            15
Model:                 6
Stepping:              4
CPU MHz:               3000.206
Virtualisation:        VT-x
L1d cache:             16K
L2 cache:              2048K
-- 
Please post to: Hampshire@???
Web Interface: 
https://mailman.lug.org.uk/mailman/listinfo/hampshire
LUG URL: 
http://www.hantslug.org.uk
--------------------------------------------------------------
-- 
Please post to: Hampshire@???
Web Interface: 
https://mailman.lug.org.uk/mailman/listinfo/hampshire
LUG URL: 
http://www.hantslug.org.uk
--------------------------------------------------------------