Hope you don't mind me chiming in. That's a good list of parts for what you're looking for. Only issue I can see is that you have 8gb in the form of just the one module but the motherboard has dual channel architecture....meaning that if you got 2x4gb modules instead you can get a lot more performance out of the memory.
Other than that, good stuff! I take it you don't need to include the OS in the budget?