1. All CPUs can work with all GPUs except maybe in special cases but I've never seen incompatibility issues arise.
2. Make sure it is a trusted brand and has all the expansion slots and features you want.
3. Your motherboard needs to have the same socket as the CPU you are buying. The chipset is more an indication of the overall quality of the motherboard.