Unless things have changed this time around, upgrades only work on existing retail copies of MS Windows OS's. That excludes, betas, evaluation copies and OEM copies.
It seems the upgrade CD's contain both 32 and 64 bit.
Your best bet is to buy the OEM copy as its the cheapest at $99 ... upgrade is $20 more.