somethingfishy :
First off I should say that you should stay away from best buy and perhaphs try a store like microscenter, or order from newegg. Are you doing any edditing/rendering? If not then get 8gb of ram as that is more than enough. Second if this is a gaming pc, which i am going to assume it is you will want to get an i5 3570k paired with a noctua d14 for some good ocing. for your hd a samsung spinpoint f3 will be great. as for your graphics card i would say get a 7950 the reason i would recommend this is because of the 3gb of vram making it a great gpu for long term. on top of this you can oc it to outperform a 7970 and you can just crossfire in a year or two to stay on top of the game . liquid cooling is unnecessary imo and you should not get it. Try this build it can be upgraded easily and has crossfire support for the future http://pcpartpicker.com/p/l2E8
If it's your first time building I wouldn't get the D14 - get the U9B instead as it's a much smaller cooler but still includes two Noctua fans.
And there really isn't a whole lot of difference between 2GB VRAM and 3GB VRAM unless you're using a multiple GPU setup.
And apart from their awful house brand Rocketfish and Geek Squad service I don't really see any reason why you couldn't buy the same parts from Best Buy. Yeah I prefer Newegg (as most serious system builders do) but I don't see why Best Buy is that bad.
I always see you recommend a gtx 670 or 7970 ghz, why? Is there something that i am unaware of or is it just preference
Those are currently the best of the best and if you're spending $500 or $2500 on a build I always recommend getting the latest and greatest hardware you can get. The 670 and 680 use the same GK109 processor and the 670 is $100 cheaper.