I've been helping my customers build PC since i started my job as a technical support here in the Philippines I can give you a list based on your budget and what applications you want to run on this new computer.
Hello! I will be happy to help you set up and assemble a computer. From part selection to system and driver uploading. In my life I made hundreds of computer sets. Regards