Quick and dirty opinion. PM using memory express or ncix. The result will be much cheaper. Pickup a 7850 instead. Change the cpu to a 2500k or a 3570K if you can price match it to close to 200, for PSU, get a corsair builder series instead of cooler master. Get a z77 or z68 motherboard so you can overclock the k series cpu. drop a hyper 212 into it while you're at it

Quick and dirty opinion. PM using memory express or ncix. The result will be much cheaper. Pickup a 7850 instead. Change the cpu to a 2500k or a 3570K if you can price match it to close to 200, for PSU, get a corsair builder series instead of cooler master. Get a z77 or z68 motherboard so you can overclock the k series cpu. drop a hyper 212 into it while you're at it

I agree for the most part. Stick with a reputable PSU maker as that's the last thing you want having problems with. :D 2500k is where I am heading myself. I'm sticking with a cheap Z68 board figuring if I upgrade later I will want a better board, better CPU and will have more money to spend. Better save now.

Also, change to 8gb of ram since they're $50 atm, almost all ram kits will fit with your current cooler. For a few $$ more to double the amount of ram, it's a no brainer. use pricebat or shopbot to find prices to price match with.

All in all it looks like a very good setup for $900. A better case and motherboard would be nice, but it will likely push you over budget. Given the budget I would have to agree with those decisions. The only thing to definitely change is the memory. As others have said you will want to run dual channel memory, so either 2 or 4 sticks of ram and not the 3 that you currently have in your list. Order and price match everything from memoryexpress (they beat competitors prices by 25% of the difference). Some budget cases that go on sale cheap that have better airflow are antec three hundred and haf 912 (if they don't go on sale the 430 would do).