Does POSIX standards apply for systems other than *NIX then?Support for multi-CPUs (and thus multi-core CPUs -- in a way) was adopted in 1998 as a part of the POSIX standard. So don't worry about that.
What about the minimum hardware requirements?Have they increased it or decreased it this time?Vista is extremely resource hungry. It requires at least an extra GB of ram to run smoothly. But if you do have the extra ram, then sure, Vista works fine mostly, so long as there are proper drivers.
If you are not afraid of betas, you can upgrade to Windows 7 Beta once it comes out soon. It is a much better version of Vista.