On the parts you posted, only thing I would change is the memory. I had problems with that brand in one of my builds. It was stated as being compatible but I ended up getting crucial or ocz to fix the problem. Other then that, looks great. I would recommend a different cooler for your video card tho. The stock ones honeslty suck. I am told by most that these cards can reach 100c and be ok but I just cant let mine get that hot. Spend another 60 bucks and get a aftermarket cooler for that card. Mine sits at 40c idle and 50c while gaming.
im running 2 of them, how exactly do you replace a fan on a video card?