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)