Ok! so I am going to build a PC with the following components listed below. So what you guys think, is it good enough to play games such as battlefield, nfs and work with web designing, programming, editing and etc. Also if you could recommend a good power supply and coolermaster case.
Is your gaming as important as your speed in compiles? If so then I would drop the 3770k and get a 3570k, and sink the 100 bucks in to extra video card instead.
Any decent 500w power supply will be more than enough for pretty much any single video card ivy bridge build . . . something like http://www.newegg.com/Product/Product.aspx?Item=N82E168... would be just fine. Notice it has 1 12v rail and the rating on it is within about 10% of its' advertised capacity.
You could probably use a slightly smaller supply if you wanted, but there isn't much point.
Case is entirely subjective, just look for a design you like that has all the bells and whistles you want.