I don't think that the problem is Vista related, but it's possible that there's some problem with DirectPlay on your system. Vista contains DX9 and DX10; A7 uses DX9. You can check with the DxDiag program whether DirectPlay works on your system or not.

- Still, even if it doesn't work it shouldn't crash. Can you post an acklog.txt of such a crash?