for me I wait to service pak 1 for vista the windows 64 not have good support of drivers and probably microsoft abandoned all the windows xp in a near future
If you can wait with the problems take vista 64bits now is the option with more future (microsoft continue with the support)