Upgraded from 4790k/GTX 980 build. Microcenter was selling the 8700k on Black Friday for $300 USD and I got the 1080 ti for about $740. I would have gone for the 9700k/9900k/Asus 2080 but they were $100/$250/$110 more respectively at the time. Unfortunately, It would have def increased my price per fps had I chosen newer models of everything.
The reason I haven't jumped on the m.2 nvme bangwagon yet is because they are quite expensive still for the speed. Being a gaming machine primarily, I then opted to still use my 500gb Evo 860 as my OS and bought an m.2 sata 1TB for $127 for more storage space for upcoming games to increase load times.
Overall, I am quite happy with this build. I would have liked to have the latest and greatest, but def budget and price per fps was a factor.