So if I went with the (3600X or 3700X) and the X750 then I will have a PCIE 4.0 supporting Motherboard and can upgrade to the 4000 series CPU if/when it is viable performance-wise. While I am a casual gamer, as a Software Engineer I use my computer more often for Coding, working, web-surfing and editing, so honestly I think the AMD build suits me better.
NVIDIA Vs AMD, Bottle-necking the 30 series?
AMD Build
Intel Build