I'm John but I don't know what I can say. There are those that are running X3 on Vista. That I do know. I can't say if you will have their luck.
I went from Vista to Windows 8 to be X2 compatible and I'm very glad I did. So I have been running Win 8 for about a year and it rocks. X3 loves it.
Then I got Windows 8 for less then $40.00 on two DVDs from MS. I don't know what to say if you have to pay full price as an update. One thing was I did a clean install onto a new 1 TB HD and I still can run Vista but I have no desire to do so.