I guess, I'm not really an expert on this kind of stuff. I surprise myself at this fact. I only know the basics, E.g. GPU for graphics, CPU for this and that etc.
I did post another thread on learning about the specs of the different pieces of hardware such as the CPU, GPU motherboard etc.