SetsulWell get on that.
I'd get a BenQ Zowie XL2411 instead. It's identical to the BenQ XL2411Z but not listed in pcpartpicker. That is, if you want Lightboost. If you want FreeSync there's the AOC G2460PF.
The 1070 is indeed excessive and with the mobo, cooler and PSU you'd be over budget. The 7700K is overkill too though. The 7350K is an option, but not that much cheaper. You also don't have to overclock if you don't really need that much performance.
You won't need either. If you have good headphones you might want to get a soundcard, if they are very hard to drive or just very good maybe an external DAC/amp, but that's a whole new can of worms. Unless you want wifi (mobos with wifi are rare) a network adapter is a waste of money.
MicroATX cases are smaller and therefore cheaper. They are also smaller. Unless you want more than 2 GPUs or other things there is no need for full ATX.
Rough idea for now, until you're decided on overclocking, the case and the monitor.
I'll get the BenQ and the cheaper version of the case I linked before.
I'm happy to overclock.
A lot of people online say that nvidia is better than amd for linux. Although I couldn't find any super recent sources, I'm leaning towards getting nvidia. Is there an equivalent nvidia gpu (in terms of performance and price) to the amd one you suggested?