I started researching for this build back in October when I decided I wanted to build my first computer, instead of just buying a laptop. I wanted a computer that could handle anything I wanted it to do, and do it well. I had some thoughts as to what I would use it for, such as gaming, video/photo editing, and 3D modeling. At the time, I only knew so much when it came to building a PC. I couldn't tell the difference between an RX480 and a GTX1080, all I knew was they both had 8GB of VRAM and there was a huge price difference. But since then, I've learned a lot, after doing lots of research over the last few months, and I was sure to be well informed by the time I had the money to do this build. I've had a lot of fun with this build, I'm glad I did it and I can't wait to push it to its limits.
Here's a short list of parts and why I chose them:
CPU - I chose the 7700K because it easily handles any game, and it has hyper-threading which helps with video editing and 3D modeling. There's no hesitation or choppiness when I am making a 3D model or moving it around, and it's an all around smooth experience in any task I have given it.
Memory - I got a 32GB Corsair Dominator ram kit so that no matter how hard I try, I'll likely never max it out, whether it's for playing games, 3D modeling, video editing, or everything at once. In the short time I've had it, I've only gotten it up to 13.6GB at one time. It gives me all the room I need, and plenty more so I never have to worry about it.
GPU - I chose the GTX1080 because when I learned that there's more to graphics cards than gigabytes and clock speeds, I came to realize the 1080 was among the best, and since I could fit in in my budget, that's what I bought. It can run any of my games at 60fps on my 2560x1080 ultrawide monitor, and hardly break a sweat.
Storage - I have a 3TB hard drive for most things, and a 240GB SSD for windows and anything else I want to load quickly.
I have not done any overclocking, since I have no need to anyways, but I might try it out in the future.
UPDATE: I have overclocked my cpu to 5.0ghz at 1.22 volts
If you have any questions, leave a comment, and I'll do my best to answer.