Scott Hanselman publicó un artículo muy bueno explicando algunas diferencias básicas y complejas al utilizar la version x86 (32 bits) comparado con la version x64 (64 bits) del .NET Framework.
La liga es la siguiente
Back to Basics: 32-bit and 64-bit confusion around x86 and x64 and the .NET Framework and CLR