Win 8 mess up my X1.
Absolutely, it will mess up your X1. Depending on what you mean by mess up.
There is no way to do an "upgrde" installation of any version of Windows 8 from any version of Vista. You must do a "custom" installation. The Windows 8 upgrade media/download will allow you to preserve your data, but will remove all of your programs that are installed (registered) under Vista. Same problem if you use a Windows 8 full product DVD. You will need to install everything again.
That is quite different from saying that you will not be able to run X1 under Windows 8 after you re-install it. And it does not imply that all of the other plugins, interfaces etc. will run under windows 8.