まず、32Bitと64Bitの違いについて、箇条書きします。
64bitにした場合、
ハードウェア面(x86プラットフォームの場合に限る)では、
・8本の新しいXMMレジスタが利用可能になる。
・ページング処理がハードウェア制御になる。
・アドレス拡張が行われている。
・SSE2までの命令セットが標準で統合されている。
ソフトウェア面では、
・認識できるメモリ量の最大量が16GB~192GB(容量の差はEditionの違いによる)ほどまでに大幅増加する。
・64bitプログラムが実行できるようになる。
・32bitプログラムがWOW動作に格下げされる。
・ネイティブDOS及び16bitアプリケーションが動かなくなる。
・32bitドライバモデル準拠のハードウェアは動かなくなる。
・EFI32とセットで利用した場合、2TB以上のハードディスクを起動ドライブとして利用できるようになる。
というのが64bitにしたときに生じる違いと利点欠点です。
多くは、パフォーマンス(64bit環境の利点)と互換性(64bit環境の欠点)に関わるものとなります。特に、パフォーマンス面ではレジスタの拡張とメモリ管理、WOW64の拡張見直しにより、1割以上の性能向上が32bitアプリケーションにおいても達成できる場合があります。
(特に長時間演算を行うアプリケーションでWOW64が正常に動作するアプリケーション環境では64bitOSの方が動作は快適になることが多いです)
どちらが良いかという質問に回答すると、これから購入するなら個人的には64bitのWindowsがインストールされた環境を揃え、万が一インストールしても動作しないアプリケーションや周辺機器があるなら、アプリケーション側や周辺機器を64bit対応の最新版に買い換えるのがベストと考えます。
既に、64bit化は日本以外では2年前から本格的に、国内では今年夏モデルからほぼすべてのメーカーモデルで標準となる見込みですから、32bitそのものが今後は減少していきます。
また、一部のゲームなど独自APIを利用するアプリケーションソフトを除いて、大半の32bitソフトは、Windows標準のライブラリで動きますから、WOW64により完全またはほぼ完全に動作します。
お礼
ありがとうございました。 参考にさせて頂きます。