There's a difference between a 64-bits bus and 64-bits instructions. Yes you can have a bigger bus and, yes, theorically, you can have 128-bits instructions. Only, we are VERY far from even getting close to the limit of 64-bits instructions and addressing.
Btw, x86 is indeed 32-bits. 64-bits is not a buzz word. Intel could easily do a pure 64-bit processor if they wanted. The current CPUs are what we call x86-64 CPUs. Why? Because they can use both 32 and 64-bits instructions. This is for compatibility with 32-bits programs of which... are very far from disappearing. Having a 64-bit CPU's main advantage is memory addressing. The theoretical limit of 64-bits memory addressing is over 1 exabyte. There's no way in hell that any hardware and software available now can even use or address that much.
For the WiiU, I can see it using a 32-bit CPU with 2GB of RAM. ARM released in 2011 a 64-bits CPU but we don't know if Nintendo went for an older chip or this recent one. It could be 64-bits. Having only 2 GB of memory doesn't mean it's stuck to 32-bits. Of course, there's no advantages but it doesn't mean 64-bits can't have less than 4GB of memory.
Some other good points. 64-bit isn't marketing, it's real stuff.
P.S Didn't know about the IA64 CPU but I've heard the "IA" thing elsewhere (probably wikipedia, haha) so I believe you here
Well put.
Wii u's cpu is a ppc750xx series (likely a heavily modified fx/gx, or a vmx-less entry planned after the zx, that was never publically announced.).
They are 32bit instruction cpu's with an enhanced 60x 64bit front side bus.
On an interesting note, two of the wii u's cpu cores have the same amount of cache as the ps4's jaguars cores, and one has 2x the cache.