I generally use the MSI gaming 5 with the MSI 970 and the Gigabyte gaming 5 with the Gigabyte G1 970. Makes tech support easier as the 1st thing TS folks are taught to say when they get on the phone is "blame the other guy". The MSI has better performance and a better BIOS but for the 1st time in ages, this week the Gigabyte board is cheaper. Head to head when overclocked, the G1 wins more battles than it loses against the MSI but the MSI card is quieter, has the fan cutoff feature and has less than half the negative reviews on newegg. G1 has 23% 1 egg reviews out of 394, MSI has 6% out of 411.
look at these
http://pcpartpicker.com/part/gskill-memory-f32400c10d8gzh
The SSD works nice for whatever fits on it. But that does nothing for the games stored on that slow HD. Suggest considering an SSHD
http://pcpartpicker.com/part/seagate-internal-hard-drive-st1000dx001
http://pcpartpicker.com/part/seagate-internal-hard-drive-st2000dx001