where are you from??
Get the FX 6300.. It will serve you for a good 4 years at least for gaming.. I use a 5 year old 965 BE.. still rocks at games..
Now for the motherboard : Gigabyte GA-78LMT-USB3 Motherboard
& Graphics card : GTX 660 OR R7 270
Use the below chart for a comparison and pick the one that costs the least to you..
http://www.tomshardware.com/reviews/gaming-graphics-card-review,3107-7.html
RAM : Go for a 1333 mhz... the cheapest one you can find.. I use a transcend and it just rocks and stops at nothing thrown at it.. the higher the mhz, it won't give anything more than ~5% improvement or about 1 or 2 fps.. doesn't matter.. 8 Gig will be perfectly the sweetest spot.. upto 8GB, you will get performance improvements and beyond that, it's not worth it.. atleast now..
PSU : Go for a quality one like Corsair/Seasonic 500 watts 80+ rating.. or other brands but make sure it's a known brand and it's got a 80+ rating.. and you got atleast a 500 watts of power.. and you will be just good to go..
in case you feel like the AMD stock CPU cooler is crappy (it is.. trust me..) get a good thermal paste (CoolerMaster essential e2 or arctic silver 5) slap it on the CPU and get a good cooler like CM 212 / hyper/ evo... and a case with a decent airflow..
decent airflow = front fans for intake, rear and up fans for exhaust.. if possible side and bottom for added cooling..