everything you have listed is compatible.....the only thing i have in question in the power supply because it doesnt list what kind of pci-e connectors it has. The 6970 requires a 6pin and 8 pin connector. That's what you need to find out. Try looking on their web site. As long as it has 2x6+2 pins you will be good. If you want to crossfire in the future you will need 4x6+2pins. I dont know much about patriot mem....i would go with g skill. If you are not planning on overclocking then you will not need a cooler. if so look for one that matches your cpu socket type and make sure u check reviews and demensions to make sure it will fit in case.