https://pcpartpicker.com/list/KJ2RGqI'd opt for a 3070/3080 if you can find one though.
I added 2 keyboards pick one based on if you need a numeric pad or not.
You won't need to upgrade anything going forward for quite some time.
Go to micro$hits website, download the windows 10 creation tool.
Make a bootable windows 10 usb with a 8gb flash drive.
Get windows 10 pro key from ebay for 5$.