Not much can be said at this point, because the hardware requirements are not finalized, and nobody really knows (probably most people inside Microsoft aren't even sure yet!). However, your system is fairly modern, and I don't see how you'd have much problem running Vista on it, other than your 512MB of RAM which would be better off at 1GB.