Do you think I could have done better for the $

Ok I built a new gaming PC last Thursday night,

Corsair Carbide Series 300R Case (a lot of room for a mid tower case, greeat airflow, and it is only $79.99)

Thermaltake Smart M750W (reused from my old build, but is fairly new, purchased back in December)

Asus Sabertooth 990FX R2.0

AMD FX 8350 4.0GHz

Corsair Vengeance 16GB (2x8) DDR3 1600MHz

500GB Western Digital Caviar Black HDD (used from old build)

Creative SB X-Fi Xtreme Gamer Sound Card (used from old build)

MSI R7870 Twin Frozr III OC Edition, GHz Edition, 2GB GDDR5

The GPU was $259.99 in store at the TigerDirect.com retail store five minutes from my house. Now I say that because it is very convenient for me to buy my PC parts there because if I have a DOA part or anything I just hop in my truck, return the part for a new one, and I'm back at my house working on my PC and that is 15 minutes tops. Don't have to do any RMA stuff :) But please be honest with me, if you think I can do better for the same amount I spent on the GPU let me know or link me to a GPU you recommend :)

looks good to me. I do suggest getting a liquid cooler like an h80i, h100i, h110, or a kraken x40 or x60. a big air cooler isn't going to fit over the ram.

I would have gotten less ram to spend the money elsewhere but theres noting wrong with 16Gb espically if you plan to use it, thats about all i could think of, very solid build.

I like what you built too, its just that you should have gotten a 64gb ssd to boot Windows

I am holding off on an SSD because I would rather have one large drive in my machine. SSDs are still to expensive for the small storage space you get at least in my opinion. I do not plan on overclocking so the stock cooler is just fine. I got the 16gb of RAM because it was on sale. 8gb of Kingston HyperX RAM was $74.99 and 16gb of Corsair Vengeance was $89.99, both RAM sets were 1600MHz and have the same timings.