I'm thinking about building my very first custom entry level gaming PC. I current have an old computer with a GeForce 210 and some DDR2 667MHz RAMS that I like to use on the new machine. Can someone recommend a good CPU and motherboard that are compatible with my current GPU and DDR2 RAM? Also, should I get a CPU cooler as well? Thanks in advance.