Sorry but your argument is fundamentally flawed.
Primarily because W7 is a modular OS and therefore is far superior to Vista for a start,
and secondly because of the memory addressing issue - a 32bit (x86) OS can address 32^32 memory modules whereas a 64bit (x64) OS can address exponentially more, ie 64^64 memory modules.