Well, you might be in the minority then in alot of cases. Most of my gamer or high end 3d making friends who attempted to go XP x64 had serious issues from day one which never really got resolved. It was almost all driver related issues but still, it was the bastard step child of XP.
And you are doing something seriously wrong if you cant get your games to work under X64 without cracking. Under Vista, and now Windows 7 I havent had any major problems with my game collection going back to games from 2001/2002 (XP release era). Sure, some of them have required work arounds and tweaks to get to function but I've never had to crack them to get the functionality to work. Maybe its just the fact that, again, you're running on the bastard child x64 release from Microsoft?
Finally, with Vista. You say it called home constantly? For what? Updates (which it checks in the background), media center content updates, defender updates, and you also have the customer experience improvement whatevers they call it if you agree to them. Seems like fairly typical stuff considering its, ya know...part of the programs that are installed. XP doesnt have them, so of course its not going to send out that traffic. You're stutter and file transfer issues sure sound like buggy drivers or hardware issues to me yet you blame it on the OS without taking any time to troubleshoot it. My box is our file server, torrent box and regularly plays streaming video and music. No slow downs, no real stutters (except when the gf launches a file transfer to my machine and Im coping files between hard drives and the os starts to do something else. Normal stuff)
Now, after it stablized after release Vista is pretty much perfectly stable. It multi-tasks great, uses memory the way it was intended to be used (whats the point of having 8Gb of memory if 99% of its sitting there unused. Thats a retarded waste of electricity) as a cache. Let the OS buffer your shit and then when an app REALLY needs it (but 99% of the apps out there still arent coded to use more than 2Gb of memory) let the OS back out of the memory and assign it to your app.