Yeah, IMO that's a great build. It's debatable about intel vs AMD (You could find an equivalent processor from AMD for much less cost than the i7-6700k) but really whichever you choose you will have a solid computer.
The other user left out a motherboard from their list, but it's not expensive to get one.
EDIT: Case too, but again, usually not very expensive.
Some other important things to note:
-
You will have to order parts that go together. Some types of components are incompatible with other types of components. For example some types of motherboards are not compatible with some types of processors. Make sure your parts match.
-
An extension of that point, make sure your Ram and your PC cooler will both fit in your case. It sucks terribly to get that far in your build and find out they overlap the same space within the case. Usually just getting regular RAM without fins on top will make sure there won't be a problem.
-
You want to make sure that your Graphics card and Processor will operate well together and avoid a bottleneck. This is a bit of a complicated so I recommend looking up some discussions on youtube about this. If you don't want to do that, here's a brief summary. If the processor speeds and the graphics card speed are vastly different, the slower one will hinder throughput and can cause lag and general slowness. This should only a problem if you exceed the limitations of the slower part, but it's something to be aware of.