So I am helping my friend build a pc for $900-$1000. I really haven't kept up with all the newest CPUs, GPUs, and motherboards. I was wondering if the parts list provided below is good or if you see any improvements that could be made. I want to try and also future proof it as much as possible...