It’s not about the number of cores but the RAM controller that is Quad-Channel instead of Dual-Channel on AMD Threadripper and Intel LGA2066 CPUs which absolutely makes a difference on software like 3D engines as UE4.
You can go with Option 1 of your list and get a RTX 3070 instead of RTX 3080 , use the money for 64GB RAM. Unless you absolutely need maximum RayTracing performance there is not much difference development wise between using a RTX 3070 or a RTX 3080. A RTX 3060 would be more than enough as well.