If you are making a gaming computer, don't skimp on the video card.
Ditch the sound card, as it is REALLY not necessary
Don't cheap out on the case and PSU.
If you are just gaming, you never need more than 8GB of ram. You only need more if you are hosting servers or doing heavy video editing.
Get an SSD. This isn't 2008. SSDs are affordable now and is VERY well worth the price. Even if you just get a 128gb one you still have enough room for the OS and a few essential games and programs.
In terms of video cards, you can go with any of the following: GTX 780, 970, or 980, ordered by performance and price. The 980 is the most, but is also the best for its price. (Titans are never cost effective. They are reserved for those with either 4k or triple 2k monitor setups). I personally have a 780 and it runs everything at ultra settings at 60+ fps.
Also, unless you are specifically trying to have a low profile case, there is no need for a micro ATX case. All you are doing is complicating the build process and somewhat limiting future upgrades. I suggest a Mid tower that is standard ATX.