Pretty good! I would make a few changes, though.
-Drop to the 2500k. You can take a 100MHz hit since you'll be overclocking anyway, judging by the CPU cooler.
-Change the Gemini II cooler to a Hyper 212+. Same price, better cooling.
-Drop the 750w to a 500-650w. Save some money!
-Upgrade the 6870 to a GTX 560 Ti or 6950, eek out a little more performance.
If you plan in crossfiring in the future, keep the 750w but bump up to a 6950.
I would get the cheapest 6950 you can, unless you plan on playing with OCing. It should handle all games very well, probably high/ultra at 40-60 FPS.
This PSU should drop the price a bit: http://www.newegg.com/Product/Product.aspx?Item=N82E168... 600w will handle a 6950 with ease. Should make up for the price increase on the GPU, or at least help lessen the blow.
I think this might be my final build is this ok? http://secure.newegg.com/WishList/PublicWishDetail.aspx...
+ twin frozr III 6950
I do plan to OC so its Approx 1000 with the discounts not including rebates.Is it overkill on the video card or psu and im kinda iffy with the hdd right now but my friend reccommends me the wd caviar black one.
You could save some cash by dropping to the PSU I linked. Just know you'll need to upgrade it if you want to pop another in there in the future.
Most people like WD because, well, they do. Seagate is a fine brand, in this inflated hard-drive economy, cheaper is better. Save $30 and go for this one: http://www.newegg.com/Product/Product.aspx?Item=N82E168... Caviar black means nothing except they charge more. If you are going to get a "premium" HDD, grab a Samsung.