I only just switched to Vista x64, after bing on XP x64 for two years now...the only reason why i've done it, is to be able to use DX10 - were it not for that functionality, i'd have stayed with x64....
Vista uses a shitload more memory - its eaten 400mb more then XP x64 used to, even just sat...