If your hardware supports it; x64 is really the way to go (improved compile time, much higher maximum ram). RAM is awfully cheap these days and if you end up running Windows7 for a few years; it's very likely that you'll enjoy the benefit of 8+gigs of RAM.
I was unable to find a Windows 7 32bit vs. 64bit benchmark - but here is one for Vista.
http://64-bit-computers.com/windows-vista-32-bit-vs-64-bit-benchmark.html
The 64-bit does outperform the 32-bit OS.
Beyond that, the differences are pretty superficial for your needs. At least, from what you've posted. Take a look below and see if anything is a must have. Each progressive version includes all of the features of the earlier ones - of if you really, really want Windows 7's encrypting file system - You can go with Professional or anything higher.
Below is a quick summary...
Windows 7 Home Premium
- Aero Glass & advanced Window navigation
- Windows Touch (Multi-touch and handwriting support) Video demo, More here
- Windows Media Center
- Internet Explorer 8: Web slices, accelerators, InPrivate Browsing
Windows 7 Professional
- Domain Join (Step-By-Step Guide)
- Group Policy Controls (More)
- Location Aware Printing
- Encrypting File System
- Advanced Backup (First Look)
- Offline Folders (more)
- transparent caching, background sync for offline files
- Remote Desktop Host (More)
- Windows Mobility Center: Presentation Mode
Windows 7 Enterprise
- DirectAccess keeps mobile users connected on the go
- BranchCache makes file access faster (TechNet description)
- Search information on the PC, mail or SharePoint
- BitLocker protects data on a PC and portable drives
- AppLocker lets you control what user’s can run
- Virtual Desktop Infrastructure made better