"The programs that are losers or just break even
with 64 bits will not be represented in anywhere close to
realistic proportions."
Those that get the 30% boost won't be complaining.
Is this how you're going to spin the 32-bit compatibility feature as a fault? That the range of applications is so huge, and many won't explicitly benefit from 64-bit features, that the average boost granted by long mode will be low?
I'd bet that the doubled register file, low memory latency, and glueless multiprocessing will boost the average application's performance just fine.
fpg