No one has a 128-bit CPU, no one will for at least a decade. 32-bit, 64-bit refer to the address size which determine how much memory and other devices the CPU can access, it does not affect it's performance capabilities. Even if two years from now there are 50TB hard drives you would still be a dozen orders of magnitude away from hitting the limit, windows 7 pro and up can access up to 192GB of RAM, and they aren't even making use of all 64 bits of address space for simplicity, in a real implementation it can deal with up to 16 exabytes which is quite a bit more RAM than you could purchase today.
As for your comments about GPUs, that is the width of their memory bus which only affects how many blocks of data you can transfer per cycle, DDR-DDR3 are 64 bits wide so they can transfer 8 bytes per cycle, a GPU with a 256 bit memory bus can transfer 32 bytes per cycle but this doesn't correlate with GPU performance, it simply enables it access to a lot more data which it needs primarily when applying anti-aliasing which is extremely memory intensive. The GPU processor itself is still a 64 bit processor primarily working on single and double precision FP.