Not sure how that's a mid-range pc build, a lot of those parts are quite high end. my old pc from 3 years ago is still running fine with a shit quad core, and a 5750, even manages BF3 on medium.
Otherwise, as others have already said, don't bother with a sound card, and definitely grab a SSD...