Как упоминалось в этом вопросе/комментариях существуют определенные недостатки при переходе с 32-разрядного .NET на 64-разрядный .NET.
Наверное, самым большим преимуществом является гораздо более масштабное адресное пространство процесса в 64-битном мире, но какие другие плюсы и минусы стоит отметить?