i currently have a i7 3770k but im gonna upgrade the mobo and cpu, it has a 500 watt psu, no preffered site, as long as its on ebay, amazon, or walmart. i have a 2 tb fanxiang sata ssd, and probably somewhere more like 180 mm of space. 32 gb of ddr3 ram