iClone works under Windows, so having Linux would be you first complication. I wouldn't advice it. I believe you can run Windows programs under Linux, but that wouldn't give you any advantage, add a lot of complications, and may even not work very well.
If you need Linux, you could create a double-boot system, with Windows as an option. I would recommend Windows 10 Pro, forget about the Home edition.
As graphics card, the preference is for an NVidia card as it supports the Global Illumination feature. Experience from users (including myself) has shown that you want at least 8 GB of VRAM for more complicated scenes. This leaves you with a GTX 1070, 1080 (which I have), or the latest 1080 Ti, which has 11 GB of VRAM.
Lots of RAM is good. As textures get more detailed, scenes need more memory to be loaded. I have 32 GB of RAM, other users have even more. One purpose of extra RAM is that will serve as extra memory for the video card if need be.
I don't believe a Xeon in itself has a particular advantage. The one you mention seems to be an older product with 4 cores but no hyper-threading. A server is a kind of application that has steady processing power requirements. 3D applications are different because they need lots of power when rendering for instance, but revert to a more relaxed (is quieter) pace. Modern Intel i7 CPUs deliver all that. There is also an advantage in having more cores and hyper-threading.
I've built a system that works very well for me, based on an Intel i7 5820K with six cores. If you are interested, the details are here:
https://pcpartpicker.com/list/2BtpvV. If you are building a system, don't skip on parts, especially the motherboard and the power supply.
I'll stop now, because I don't want to overwhelm you...:unsure:
EDIT: Fixed typo and grammar errors...:blush: