I had a an old dell optiplex before this PC, it ran games fine but couldn't edit videos well or play any extraordinary games. For Christmas I got $200 towards the gtx 1050ti that I was going to replace the old AMD r9 card in it before, since I also got a 1080p monitor and it made the card run at full blast. This went fine until I want to install the card. I had never modified a computer before, and forgot to unplug it in a fit of excitement. I killed the power supply. I bought a replacement and its fan ran at 100% at all times. This was a terrible issue since I couldn't go into the bios, so I gave up on it, i was broke and no one was selling the exact power supply I needed. So I kept the 1050ti and waited. My goal was to build this computer by at least the end of the year. Then around my birthday, the same month I built the computer, I got about $600 from my family (aunts, uncles, grandparents, etc). This allowed me to buy my hardrive, then the mobo, power supply. The case was paid for by my parents, (even though I wanted to pay for the whole thing), along with the 2200g which I then had to stick with, which I am okay with. and then waited another 2 to have someone come over to make sure I didn't screw up again. Another week later I finally got my boot drive made after handing off the flash drive to 2 different people, then installed windows. And thus my computer was finished, along with the drivers and software/games I needed. So it took a long time to actually set everything up and get all of my parts but now I have a computer that can render pretty fast, run games at 100 fps, and record smooth videos. The other stuff in the list are things I already had, or small things I needed.
build notes: I did mess up though during the build, when putting on the cooler I accidently put the amd notch thing over the first and second ram slot. I didn't have any thermal paste though so I just left it until I upgrade the ram later on. the one problem I did have was that the led strip that comes with the case isn't compatible with the motherboard, so I had to buy a usb strip from walmart.