$600 dollar upgradable LGA 1155 build. (Help!)

Need to be upgradable and I need and OS. Windows 8 preferably.

http://pcpartpicker.com/user/Killerfrenzy96/saved/2hUQ

Amd is more acceptable for this budget, you can always upgrade to and 8350 later on.

Wont I need a cooler like the hyper 212? I heard AMD CPU's run hot

If you can dish out an extra $50 you can get a 7950. You won't really need an after market heat sink unless you're planning on overclocking.

http://pcpartpicker.com/user/jruelas11/saved/2hVk