The benefits are not only in memory usage...
Secondly you refer to a TS environment, which I'm afraid to say the user is unlikely to be involved in.
Thirdly you refer to sever 2003 x64, which in all accounts is not the same as Windows 7 x64. Windows 7 uses a brand new kernel, where as Server 2003 used a kernel which was really implemented 10 years ago..
If you going to compare various operating systems, then rather go for Vista x86 and x64. Since they are aimed at the same market and only differ in the architectures they aiming at..
EDIT: I seem to remember that Microsoft stated that Windows 7 will be their last x86 capable operating system.
This is getting pretty academic, I agree that 64 bit has benefits - just not with 2GB RAM
Windows 32bit OS (all versions, Server, XP, Vista, TS etc.), can only see 4GB RAM (total RAM, including display cards etc.). The system then splits the 4GB into two - 2GB is used for applications and 2GB for system (Thats why SLI 1GB cards on 32bit OS is not a good idea!).
The application 2GB is per process and the 2GB system is used by the kernel; i.e. each process can only use 2GB RAM (unless you use the 3GB switch, which changes it to 3GB per app and 1GB for kernel).
http://msdn.microsoft.com/en-us/library/aa366778.aspx#physical_memory_limits_windows_vista
Also check out Marks blog - what this guy knows about Windows is amazing:
http://blogs.technet.com/markrussinovich/archive/2008/07/21/3092070.aspx