AMD CPU's Can Be Overclocked And Intel CPU's Are Hyperthreaded.
Well If You Don't Have Enough Fans Or PSU , You Should Not Overclock Your Device As It Increase Your Clock Speed And Simultaneously The Efficiency Of Your Processor But Produce More Heat And Consume More Energy In Return.
If Your Budget Is Low You Can Go For AMD FX-4300 Which Is A Brilliant Processor At A Reasonable Price With All Facilities Like Overclocking In Your Case And Have Piledriver Or Vishera Architecture(IDK) Which Is Nice And A Lot Better Than BullDozer.
If You Want An Equivalent Intel Processor Then You Can Choose Intel Core I3 3220 Which In My Opinion Is Better Than 4300 But It Is 2 Core Processor. If You Are Gonna Overclock AMD FX-4300 Then I Is Better Than I3 3220.
Well, I Will Choose AMD FX-4300 For Gaming.
If You Want To Do Multitasking Then Intel Is Way To Go. For Gaming I Will Choose AMD As Some Game Of Now Requires 4 Core Processor.
Intel's Hyperthreading Technology Helps In Multitasking As Cores Can Share Resources Among Them.
So If You Ask Me -
Gaming - AMD FX-4300
Multitasking - Intel Core I3
Overall - Overclocked AMD FX-4300 @ 4.2 GHz If You Have Enough Air Cooling And 4.5 GHz With Water Cooling
And Of-course , If You Have A Bigger Budget Then Obviously I5 Is The Best Or If You Can Buy I7 Paired With 8 Or 16 GB Ram , A Decent Motherboard And A GTX 780 Ti.
With Low Budget- AMD FX-4300 , 8 GB Ram , A Decent Motherboard And A GTX 650 Ti.
Hope This Helps...