I'm not an expert but my advice would be to look at the setups on this website: www.logicalincrements.com/
The website is created and updated by people from the tech community. Your setup is very close to to the $448 build on the website but you may want to upgrade to the $504 build.
It also has a section called 'Assembling a PC' with links to videos and articles on how to build a PC.
Have fun building it and playing on it.