Vista might want 700 mb, but it generally uses only 400mb of your memory, the rest is paged away. So 512mb is enough. Not fast, maybe, but enough.