Although I love gaming, I still would like high quality sound coming through speakers.
No matter what sound card you have - if the speakers are crap, the sound is going to be crap. Drop the sound card and instead invest a bit more and get some high quality speakers from Audioengine or Klipsch. If you're paying money for good speakers you still don't really need one, the onboard audio is going to be fine. It's all I ever use.
I'd also say you don't need the extra fans until you get your case. Otherwise everything looks good to me.