For the gpus, I'm not sure, so I don't want to provide you wrong infos...
But for the RAM, normally, it should be ok. This card supports DDR3 (that is a generation of RAM) and the model you want to buy is of this generation. Plus, your motherboard only supports 1333mhz or 1066mhz, and the one...