AMD is made for gaming, it has way faster graphics cards, but Nvidia is made for general PCs because it has really quick rendering and everything, I am an AMD fanboy...
That is by no means true. Each card that each company makes is different, and is aimed at a different market. You also admitted that you chose one over the other because of your company preference. If you wish to help users find a product, please make sure that your opinion is unbiased, unless you say "I prefer this because...", or something similar. We don't want people misled when seeking help purely because we prefer one thing over another.
Along with series question i would like to ask if over clocking is a good thing to do with your cpu?
You may get better performance from it, but you will shorten its lifespan by doing so. You can counter this by using higher-end liquid cooling to prevent the CPU from overheating more, but the lifespan will still not be that of a standard-clocking CPU.