All those parts should work just fine. That's a pretty good price for a complete entry level system. It should server you well. I see you skimped on the keyboard and mouse, but those items are pretty much personal preference items. Other than that I think you are good to go. There isn't much I could suggest you change, it would be just nit picky items that ultimately would either increase the price a little or not effect performance much at all.