AMD's performance at this price point is hard to beat.
To start, if you're using an SSD for the operating system and 2TB hard drive for game storage, you could go with a smaller SSD. 120 GB would be fine and save you about $30.
In terms of the operating system, if you look around you can find more creative ways (hint, hint) to get this.
Also, I don't think the network adapter is necessary in your case, as the motherboard you have chosen should be fine, save yourself $30.
I would say, generally, spend the money on and have quality core components (CPU, motherboard, memory, storage, video card, and power supply) but go with the cheaper more cost-effective options for all other accessories. Looking at this build, you should be able to cut a few hundred dollars this way.