May I suggest you consider dual-booting? I personally run a 32-bit version of vista for most purposes (I know I got lucky, bizarrely enough vista is actually more compatible with the stuff I run than XP is), and a 64-bit XP for performance/gaming. Makes life much easier...
Just google if you're interested, plenty of good information out there.
Cheers
Bookmarks