I have a few comments for you.
1. Unless you do a lot of video editing or rendering of types, there is no need for more than 8GB of RAM. I even edit and render with 8GB and it works fine for me.
2. You should NOT by any means start off getting 2 GTX 660's. You should instead a GTX 770 or something like that. It will be in the same ballpark of power and price, yet also have a wider memory bus for more effective video memory usage, and you can add another 770 in the future for an SLI config. Also, single card configurations are always better than SLI, SLI is not a perfect performance double and comes with a lot of other issues.
3. For a budget of $2,000, you should really be using a i7-4770K or i7-4930K. I saw a YouTuber who used a GTX 780 Ti and i7-4930K as well as other high performance components (32GB RAM as well) and kept the budget under or around $2,000, also in the US.
4. You really don't need a sound card unless you're a huge audiophile, and even then it would be better to get a good pair of headphones instead.