How do I know which is the best CPU or Processor for me?
Choosing the right processor for your system can be simplified by asking what you want or need from your system.
From AMD there are a few lines to choose from: Sempron, Phenom II Athlon, Athlon II, FX, and A-series Processors. Among these are what AMD calls their APUs (Accelerated Processing Units), which are CPUs that include integrated Radeon graphics processors. AMD specializes in creating low-cost, multi-core processors for gaming and performance level systems, but they also have entry-level and mid-range processors that are great for those looking to build an HTPC or workstation on a smaller budget.
Intel is widely considered to be the industry standard when it comes to computer processing technologies. From the blistering speed of the Core i7, Core i5, and Core i3 CPUs, to the high performance of the budget-minded Pentium and Celeron processors, there is an Intel CPU solution for practically any build. Starting with the 4th Generation Intel Core i Processors, Intel integrated Iris Graphics processors into their CPUs to deliver rendering results on par with many current discrete GPUs. Intel HD graphics also provides higher 3D and 2D rendering performance, and is integrated into many Core i, Pentium and Celeron CPUs.
What are some things to keep in mind when purchasing a Processor?
There are a few important details to keep in mind when purchasing a CPU. The two most obvious are number of cores and clock speed, but equally important to installing it into your motherboard and having it work with your hardware are the socket type, instruction set, and whether or not it has integrated graphics processing, which may or may not create the need for purchasing more hardware than is really necessary.
For number of cores and core clock speed(expressed in hertz; Ghz, expressly), the number of cores is a bit more important. Intel and AMD both have many processors that feature anywhere from two to eight cores, but along with the number of cores, the core clock speed is a reasonable tell of the performance of the processor. There are many more factors, though minimal comparatively, that we can't go into now that also affect performance, but these are the two most basic features to pay attention to. Also note that the more current the processor, the better the performance as well, in general.
The other details that don't necessarily have as much to do with performance as they do functionality, are the socket type, of which each processor is strictly compatible with only one, instruction set, whether 32-bit or 64-bit, and integrated graphics.
There are several socket types for both Intel and AMD processors, and each socket type is compatible with differing types of processors.
Intel uses the following sockets: LGA 1150, LGA 1155, LGA 2011, LGA 2011-v3.
AMD's sockets are as follows: AM2/AM2+, AM3/AM3+, FM1/FM1+, FM2/FM2+. AMD also has what they call their AM1 platform, but is often referred to as Socket AM1 as well.
Whether a CPU is 32-bit or 64-bit will determine certain software capabilities and other specific functions, but possibly the largest difference it makes is it's memory support. Simply put, a 32-bit processor is capped at 4GB RAM, and a 64-bit processor is practically able to support as much as the motherboard will possibly allow. There are a lot more factors involved, but theoretically (READ: only theoretically) a x86 64-bit processor should be able to handle somwhere around 16.8 million terabytes of RAM. That said, for a standard consumer level PC, you can easily get by with 4GB of RAM.
Integrataed GPUs provide processors extra cores specifically used to render 2D and 3D graphics, leaving more basic processes to the standard CPU cores, thus improving overall performance and removing the requirement for purchasing a discrete graphics card. With Intel's Iris, Iris Pro, or HD Graphics, or with AMD's integrated Radeon Graphics, you'll get levels of performance ranging from HD video, up to entry and even mid-range gaming levels.