The 6300 Is a 6-core CPU, it runs faster but also hotter and requires more power. The I3 is a dual core with Hyper-Threading, basically making it a quad core, it runs cooler and uses less power than the the AMD, It depends on what you have available, if the I3 is cheaper I'd say go for it as it is a great CPU, if the AMD is cheaper then go for that.