Hi there, quick look at everything looks compatible. Your motherboard & CPU are both same socket 1366. Motherboard supports your ram 1066, although it is a little low end it will get the job done.. not sure what startcraft 2 will require but I think you will be okay. And a good feature for you is that your motherboard supports 6×240pin memory slots, you will be using half of this with the memory you are installing, so in the future at a time if needed you can add another triple channel kit. Since like Trotter mentioned above your heatsink doesn't match with your CPU, I recommend Noctua NH-U12DX 1366 120mm SSO CPU Cooler.. its exspensive but your computer will love you for it. Also this heatsink matches your socket type, if ever you may want to figure out if a heatsink does match your socket type of CPU you can click on the link i am going to provide you with to this heatsink and then on the tabs near the price you can click specifications its a yellow tab until clicked it will turn blue, under this window, look for Spec, then compatibility and you should see what socket type(s) it is compatible with. Here is my recommended heatsink.
Newegg.com - Noctua NH-U12DX 1366 120mm SSO CPU Cooler