I use Windows Vista x64. I started in the days when drivers and software issues were rampant. That's all calmed down now and it's fairly stable and there aren't driver issues like the old days.
I never used to have XP64 crash at all, even in a 1 Gig configuration..
If you go with Vista x64 I recommend you run something called Tweak VI by the makers of TweakXP. It will take care of most of the gotchas and tune and optimize your system. You can find this at..
http://www.totalidea.com/content/tweakvi/tweakvi-index.phpthe basic free version speeds up Vista immensely and will allow you to manage your resources and optimize your computer..
Tweak VIAlso make sure you have updated to all service packs including .Net framework 3.5 SP1 (which just got release, most of what's the basis for the supposed "Win7" is reportedly in there..