I don't know if I would wait for Windows 7 to be released unless you want to wait to assemble a system. Microsoft operating systems have always had issues when they are first released anyway. I wouldn't buy Windows 7 until Service Pack 1 is released for it. Microsoft Vista 64-bit works fine.
So is Microsoft's plan for Windows Vista Service Pack 2 going to change it into a slightly different version of Windows 7?