i5 4440 is better in pretty much every situation. It has about 40-50% faster single threaded performance and about 20% better multi-threaded and it uses less power. Of course you can overclock the FX 6300 to close that gap some, but then you have to buy an after market cooler and use even more power and in most situations it still won't be as fast as the stock i5 4440.