look ppl its as simple as this-
intel proccy's have always been priced more than amds. now as we all know that to compete with intel's core2duo lineup amd has cut down its prices dramatically.let us take for example the e6300 and the 4200+. Although i can't find any reviews of the e6300vs4200+ but by looking at the e6300 reviews i can say that it may be able to perform better than the 4200+. but as u might have seen that due to the price cuts many reviewers have included amd cpus which are in the price bracket of the e6300 which means that the reviewers would automatically have to include, which were considered high end before, due to the price cut. also i have seen that the e6300 performs marginally better, not a lot, but marginally better than its amd competitor. so ask yourself would you really want to pay more money for a few more 3d mark numbers or 3 or 4 more frames. but if we move above the e6300 like to the e6600 or e6800,acc to the reviews, both the cpus perform better than the fx-62 or 64(i don't remember the model number exactly),which is the top of the line amd proccy, and are a lot cheaper than the fx-62/64(don't remember the model no).
conclusion-if u CAN afford the e6600 and above proccy's go for intel otherwise amd.
Hope this helps everyone.