I'm new to this PC building thing and would like to know where is the cheapest place to buy all components that I would need to build a reasonably powerful PC
If in the U.S. take a look at tigerdirect.com or newegg.com. Newegg.com is VERY fast when it comes to shipping and customer service.