I am new to custom builds, and I need some expert/advanced advice on which parts I should buy. I plan on using the computer for Virtual Machines, business purposes, pentesting, programming, dual boot with Windows 7 and a Linux distro (not sure which, but I like Arch, Manjaro, and Mint) and possibly gaming and editing. I am uncertain on the last two, but I have a few parts so far: Seagate Barracuda 1TB 3.5" 7200RPM Internal Hard Drive, Asus DRW-24B1ST/BLK/B/AS DVD/CD Writer, and a Intel Core i5-4460 3.2GHz Quad-Core Processor. I am really struggling with the price range, because I want to get the right parts but not go over budget or get parts that don't work well with the others. Please give me any advice you can. I need help filling in the rest of the list. I am also really worried about the motherboard because I understand its importance and the fact that I can't rush through and select parts at random. Here is some extra information in case: I would prefer 16GB of RAM. I have been using my laptop for most things, but I would really like a desktop. I have always been the tech savvy type, but recently I have become interested in building my own PC.Thanks if you give an answer!